提交 9bf12fdc 作者: 王进

支付接口增加控制模态框

上级 e013dcb3
...@@ -142,6 +142,7 @@ class WechatSDK { ...@@ -142,6 +142,7 @@ class WechatSDK {
console.log("@@SDK异常::payOrder", err); console.log("@@SDK异常::payOrder", err);
}); });
console.log("@@订单返回---->", res); console.log("@@订单返回---->", res);
_selt.LoadingOff();
if (res.code == 0) { if (res.code == 0) {
if (res.data.weixin_mini_program_app_id) { // 跳小程序支付 if (res.data.weixin_mini_program_app_id) { // 跳小程序支付
const postParams = _selt.deepCopy({}, _selt.sdkParams, Params, { const postParams = _selt.deepCopy({}, _selt.sdkParams, Params, {
...@@ -234,14 +235,13 @@ class WechatSDK { ...@@ -234,14 +235,13 @@ class WechatSDK {
title: '支付提示', title: '支付提示',
content: res.msg content: res.msg
} }
_selt.showModal(params); if (res.dialog == 1) _selt.showModal(params);
return 3023; return 3023;
} else { // 输出订单失败消息 } else { // 输出订单失败消息
const errmsg = res.msg || '支付失败..' const errmsg = res.msg || '支付失败..'
if (showSDKAlert) _selt.sdkAlert(errmsg); if (showSDKAlert) _selt.sdkAlert(errmsg);
return 0; return 0;
} }
_selt.LoadingOff();
} }
private async getCoins(orderParams) { // 通知服务端扣费 private async getCoins(orderParams) { // 通知服务端扣费
console.log("@@SDK通知扣费", orderParams) console.log("@@SDK通知扣费", orderParams)
......
/** /**
...@@ -142,6 +142,7 @@ class WechatSDK { ...@@ -142,6 +142,7 @@ class WechatSDK {
console.log("@@SDK异常::payOrder", err); console.log("@@SDK异常::payOrder", err);
}); });
console.log("@@订单返回---->", res); console.log("@@订单返回---->", res);
_selt.LoadingOff();
if (res.code == 0) { if (res.code == 0) {
if (res.data.weixin_mini_program_app_id) { // 跳小程序支付 if (res.data.weixin_mini_program_app_id) { // 跳小程序支付
const postParams = _selt.deepCopy({}, _selt.sdkParams, Params, { const postParams = _selt.deepCopy({}, _selt.sdkParams, Params, {
...@@ -234,14 +235,13 @@ class WechatSDK { ...@@ -234,14 +235,13 @@ class WechatSDK {
title: '支付提示', title: '支付提示',
content: res.msg content: res.msg
} }
_selt.showModal(params); if (res.dialog == 1) _selt.showModal(params);
return 3023; return 3023;
} else { // 输出订单失败消息 } else { // 输出订单失败消息
const errmsg = res.msg || '支付失败..' const errmsg = res.msg || '支付失败..'
if (showSDKAlert) _selt.sdkAlert(errmsg); if (showSDKAlert) _selt.sdkAlert(errmsg);
return 0; return 0;
} }
_selt.LoadingOff();
} }
private async getCoins(orderParams) { // 通知服务端扣费 private async getCoins(orderParams) { // 通知服务端扣费
console.log("@@SDK通知扣费", orderParams) console.log("@@SDK通知扣费", orderParams)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论