Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
W
weixin_sdk_release
概览
概览
详情
活动
周期分析
版本库
存储库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
JIRA
JIRA
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
open
weixin_sdk_release
Commits
c6851539
提交
c6851539
authored
11月 08, 2018
作者:
王进
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
西游查询绑定更新
上级
1048007a
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
21 行增加
和
11 行删除
+21
-11
SDK.ts
20181108_西游/SDK.ts
+21
-11
没有找到文件。
2018110
6
_西游/SDK.ts
→
2018110
8
_西游/SDK.ts
浏览文件 @
c6851539
/**
/**
...
@@ -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
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论