提交 c6851539 作者: 王进

西游查询绑定更新

上级 1048007a
/** /**
...@@ -184,7 +184,13 @@ class WechatSDK { ...@@ -184,7 +184,13 @@ class WechatSDK {
let payType = await _selt.sdkRequest(Links.payType, postData); let payType = await _selt.sdkRequest(Links.payType, postData);
return (payType.code === 0); return (payType.code === 0);
} }
public async phoneCode(phoneInfo) { public async checkUserPhoneBind() { // 查询用户绑定状态
const _selt = this;
let postData = _selt.deepCopy({}, _selt.sdkParams, { uid: _selt.ReportParams.userId });
let bindType = await _selt.sdkRequest(Links.bindPhone, postData);
return (bindType.code == 0);
}
public async phoneCode(phoneInfo, callback?: Function, thisObj?) {
const _selt = this; const _selt = this;
let postData = this.deepCopy({}, _selt.sdkParams, phoneInfo); let postData = this.deepCopy({}, _selt.sdkParams, phoneInfo);
postData.type = 'SDK.BIND_MOBILE'; // 小程序专属短信类型 postData.type = 'SDK.BIND_MOBILE'; // 小程序专属短信类型
...@@ -193,9 +199,13 @@ class WechatSDK { ...@@ -193,9 +199,13 @@ class WechatSDK {
console.log("@@SDK::验证码发送失败", err); console.log("@@SDK::验证码发送失败", err);
_selt.sdkAlert("发送失败,请重试.."); _selt.sdkAlert("发送失败,请重试..");
}); });
if(res.code != 0) _selt.sdkAlert(res.msg); if (res.code == 0) {
callback.call(thisObj, true);
} else {
callback.call(thisObj, false);
}
} }
public async userPhone(phoneInfo, callback) { public async userPhone(phoneInfo, callback?: Function, thisObj?) {
const _selt = this; const _selt = this;
let postData = this.deepCopy({}, _selt.sdkParams, phoneInfo); let postData = this.deepCopy({}, _selt.sdkParams, phoneInfo);
postData.source = 'WEIXIN'; // 用户平台来源 postData.source = 'WEIXIN'; // 用户平台来源
...@@ -203,12 +213,11 @@ class WechatSDK { ...@@ -203,12 +213,11 @@ class WechatSDK {
let res = await this.sdkRequest(Links.saveNum, postData).catch(err => { let res = await this.sdkRequest(Links.saveNum, postData).catch(err => {
console.log("@@SDK::保存手机失败", err); console.log("@@SDK::保存手机失败", err);
}); });
if(res.code == 0) { if (res.code == 0) {
console.log("绑定成功..."); callback.call(thisObj, true);
callback(true);
} else { } else {
// _selt.sdkAlert(res.msg); console.log("@@绑定失败::", res.msg);
callback(false); callback.call(thisObj, false);
} }
} }
public async checkUserAdvised() { // 防沉迷验证 public async checkUserAdvised() { // 防沉迷验证
...@@ -700,7 +709,7 @@ class WechatSDK { ...@@ -700,7 +709,7 @@ class WechatSDK {
}) })
} }
// 分享 // 分享
public addShareEvent(shareInfo: shareInfo, callback?, thisObj?) { public addShareEvent(shareInfo: shareInfo, callback?: Function, thisObj?) {
const that = this; const that = this;
(wx as any).onShareAppMessage(() => { (wx as any).onShareAppMessage(() => {
if (callback && thisObj) callback.apply(thisObj); if (callback && thisObj) callback.apply(thisObj);
...@@ -781,7 +790,8 @@ const Links = { ...@@ -781,7 +790,8 @@ const Links = {
payType: SDKConfig.pay_domain + '/pay_channel/status.php', // 查询支付状态 payType: SDKConfig.pay_domain + '/pay_channel/status.php', // 查询支付状态
sendCode: SDKConfig.sdk_domain + '/sms/send.php', // 发送验证码 sendCode: SDKConfig.sdk_domain + '/sms/send.php', // 发送验证码
saveNum: SDKConfig.sdk_domain + '/bind/mobile.php', // 保存手机号码 saveNum: SDKConfig.sdk_domain + '/bind/mobile.php', // 保存手机号码
playTime: SDKConfig.sdk_domain + '' // 获取用户在线时长 playTime: SDKConfig.sdk_domain + '', // 获取用户在线时长
bindPhone: SDKConfig.sdk_domain + '/bind/is_bind_mobile.php', // 用户手机绑定状态
} }
class shareInfo { class shareInfo {
title?: string title?: string
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论