Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
D
dxw_sdk_release
概览
概览
详情
活动
周期分析
版本库
存储库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
JIRA
JIRA
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
open
dxw_sdk_release
Commits
10044379
提交
10044379
authored
8月 26, 2020
作者:
王进
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
增加支付异常上报,
支付失败后收集报错信息, 触发补单机制
上级
976e775d
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
15 行增加
和
4 行删除
+15
-4
SDK.ts
SDK.ts
+15
-4
没有找到文件。
SDK.ts
浏览文件 @
10044379
/**
* 鲸鱼游戏微信小游戏接入库
* @author 推广技术部
* @time: 2020-08-
03
* 更新内容:1.
userPhone接口返回code
* @time: 2020-08-
26
* 更新内容:1.
增加支付异常上报, 支付失败后收集报错信息,发起补单机制
*/
class
WechatSDK
{
private
sdkVersion
:
string
=
'2.5.
5
'
private
sdkVersion
:
string
=
'2.5.
6
'
public
constructor
()
{
this
.
sdkInit
();
this
.
timerInit
();
...
...
@@ -290,6 +290,7 @@ class WechatSDK {
_selt
.
showModal
(
params
);
}
resolve
({
order_code
:
err
.
errCode
,
msg
:
msg
});
_selt
.
reportPaymentError
({
order_code
:
err
.
errCode
,
msg
:
msg
,
order_num
:
res
.
data
.
order_num
});
}
}));
});
...
...
@@ -576,7 +577,7 @@ class WechatSDK {
// SDK上报接口
private
sdkRequest
(
link
:
string
,
portData
,
method
?)
{
this
.
md5_sign
(
portData
)
// 附上签名参数
console
.
log
(
"--SDK
激活上报参数"
,
portData
)
console
.
log
(
"--SDK
接口参数"
,
link
,
portData
)
return
this
.
request
(
link
,
portData
,
method
)
}
// 上报心跳
...
...
@@ -619,6 +620,15 @@ class WechatSDK {
obj
.
sign
=
md5
(
key_url
+
'BA886FF52827126DCD18E73E0E16420C'
)
this
.
request
(
Links
.
heartReport
,
obj
,
'POST'
);
}
// 上报支付异常
private
reportPaymentError
(
err
:
Object
)
{
let
portData
=
{
...
this
.
sdkParams
,
uid
:
this
.
ReportParams
.
userId
,
event_code
:
'PaymentError'
,
event_data
:
JSON
.
stringify
(
err
),
}
this
.
sdkRequest
(
Links
.
paymentErrorReport
,
portData
,
'POST'
);
}
// 上报激活
public
ActiReport
()
{
this
.
ReportData
({
action
:
'activation'
});
...
...
@@ -1207,6 +1217,7 @@ const Links = {
setActShareInfo
:
SDKConfig
.
active_domain
+
'/weixin/updatable_message/updatablemsg'
,
// 更新活动消息内容
getActShareInfo
:
SDKConfig
.
active_domain
+
'/weixin/updatable_message/get_activity'
,
// 查询活动消息内容
heartReport
:
'https://s.pthzwl.net/sdkapi.php'
,
// 心跳上报接口
paymentErrorReport
:
SDKConfig
.
sdk_domain
+
'/v2/analytics/event'
,
// 上报支付错误信息
}
class
shareInfo
{
title
?:
string
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论