Commit df6da6c27e1698cfd560051d7ed4e1b053939107
1 parent
f856251d
等级卡bug的优化
Showing
2 changed files
with
20 additions
and
3 deletions
pages/user/plus/plus.js
| @@ -531,8 +531,20 @@ Page({ | @@ -531,8 +531,20 @@ Page({ | ||
| 531 | } else { | 531 | } else { |
| 532 | t_pay.set_pay_url('/api/weshop/plus/create/plus/order'); | 532 | t_pay.set_pay_url('/api/weshop/plus/create/plus/order'); |
| 533 | t_pay.pay(req, th.success, function (msg) { | 533 | t_pay.pay(req, th.success, function (msg) { |
| 534 | - if(!msg) msg='支付失败'; | ||
| 535 | - getApp().my_warnning(msg, 0, th); | 534 | + |
| 535 | + if( typeof msg === 'object' && msg !== null && msg.code==-2){ | ||
| 536 | + wx.showModal({ | ||
| 537 | + title: msg.msg, | ||
| 538 | + showCancel: !1, | ||
| 539 | + complete: function () { | ||
| 540 | + getApp().goto('/packageE/pages/user/cardinfo/cardinfo'); | ||
| 541 | + } | ||
| 542 | + }); | ||
| 543 | + }else{ | ||
| 544 | + if(!msg) msg='支付失败'; | ||
| 545 | + getApp().my_warnning(msg, 0, th); | ||
| 546 | + } | ||
| 547 | + | ||
| 536 | th.setData({ | 548 | th.setData({ |
| 537 | is_select:0, | 549 | is_select:0, |
| 538 | focus:true, | 550 | focus:true, |
utils/pay2.js
| @@ -88,7 +88,12 @@ module.exports = { | @@ -88,7 +88,12 @@ module.exports = { | ||
| 88 | i.weixinPay(t.data.data, succ, fail); | 88 | i.weixinPay(t.data.data, succ, fail); |
| 89 | } | 89 | } |
| 90 | } | 90 | } |
| 91 | - }else{ | 91 | + } |
| 92 | + else if(t.data.code==-2 && dd.rechargeType==3){ | ||
| 93 | + i.wx_paying=0; | ||
| 94 | + "function" == typeof fail && fail(t.data); | ||
| 95 | + } | ||
| 96 | + else{ | ||
| 92 | i.wx_paying=0; | 97 | i.wx_paying=0; |
| 93 | "function" == typeof fail && fail(t.data.msg); | 98 | "function" == typeof fail && fail(t.data.msg); |
| 94 | } | 99 | } |