Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
S
sdk_release
概览
概览
详情
活动
周期分析
版本库
存储库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
JIRA
JIRA
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
open
sdk_release
Commits
ac52323e
提交
ac52323e
authored
3月 18, 2019
作者:
王进
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改弹窗内容,修复token为空异常
上级
e597e520
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
24 行增加
和
7 行删除
+24
-7
SDK.ts
toutiao_sdk/SDK.ts
+24
-7
没有找到文件。
toutiao_sdk/SDK.ts
浏览文件 @
ac52323e
...
...
@@ -5,6 +5,7 @@
*/
class
TTSDK
{
private
sdkVersion
:
string
=
'1.1'
;
private
isBind
=
0
;
// 是否已经绑定过其他角色
public
constructor
()
{
this
.
sdkInit
();
this
.
timerInit
();
...
...
@@ -91,8 +92,9 @@ class TTSDK {
});
// _selt.createGameRecorder();
return
LoginCallBack
;
}
else
{
_selt
.
sdkAlert
(
sdkLoginData
.
msg
);
}
else
if
(
sdkLoginData
.
code
==
182
)
{
// 帐号下已经绑定其他角色
_selt
.
isBind
=
1
;
return
sdkLoginData
.
msg
;
}
}
public
async
payOrderStatus
(
Params
)
{
...
...
@@ -114,11 +116,21 @@ class TTSDK {
// SDK支付接口
public
async
payOrder
(
Params
,
showSDKAlert
=
true
)
{
const
_selt
=
this
;
console
.
log
(
"#_selt.isBind"
,
_selt
.
isBind
);
if
(
_selt
.
isBind
==
1
)
{
const
msg
=
{
title
:
'提示'
,
content
:
'所绑定账号在本服已存在角色,请重新绑定新账号'
,
showCancel
:
false
}
_selt
.
showModal
(
msg
);
return
false
;
}
// 支付前先判断用户是否登录
le
t
isLogin
=
await
_selt
.
checkUserLogin
();
cons
t
isLogin
=
await
_selt
.
checkUserLogin
();
if
(
isLogin
==
-
1
)
{
isLogin
=
await
_selt
.
reLogin
();
if
(
is
Login
==
-
1
)
return
false
;
const
isGuest
=
await
_selt
.
reLogin
();
if
(
is
Guest
==
0
)
return
false
;
}
_selt
.
LoadingOn
();
// 支付前先获取用户订单状态,如果没有未完成订单则继续支付
...
...
@@ -415,8 +427,13 @@ class TTSDK {
_selt
.
sdkParams
.
type
=
'bind'
}
const
res
=
await
_selt
.
sdkLogin
();
if
(
res
)
return
0
;
else
return
-
1
;
console
.
log
(
"#res"
,
res
);
if
(
res
&&
res
!=
''
)
{
_selt
.
sdkAlert
(
res
);
return
0
;
}
else
{
return
-
1
;
}
}
private
_login
(
showLoginView
:
boolean
):
Promise
<
any
>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论