Commit 64e142d7d7a010f8f3eb657a0bbcc2bde03fa324
1 parent
b85909cb
1、 支付的优化
Showing
3 changed files
with
66 additions
and
5 deletions
packageD/pages/user/deposit/prepaid/prepaid.js
@@ -105,10 +105,32 @@ Page({ | @@ -105,10 +105,32 @@ Page({ | ||
105 | if(this.data.fir_in){ | 105 | if(this.data.fir_in){ |
106 | this.data.fir_in=0; | 106 | this.data.fir_in=0; |
107 | }else{ | 107 | }else{ |
108 | - | ||
109 | - //富友插件 | 108 | + //-- 富友插件 -- |
110 | ut.fy_back('',0) | 109 | ut.fy_back('',0) |
111 | t_pay.set_fir(); | 110 | t_pay.set_fir(); |
111 | + | ||
112 | + //-- 通联的第三方支付的返回优化 -- | ||
113 | + ut.is_pay_ok("/packageD/pages/user/deposit/prepaid/msg/msg","none",function (){ | ||
114 | + if(!th.data.ok_order_sn) return false; | ||
115 | + var ck_url="/api/weshop/recharge/get/"+os.stoid+"/"+th.data.ok_order_sn; | ||
116 | + getApp().request.promiseGet(ck_url,{}).then(res=>{ | ||
117 | + if(ut.ajax_ok(res)){ | ||
118 | + var item=res.data.data.pageData[0]; | ||
119 | + if(item.pay_status==1){ | ||
120 | + //支付支付,返回首页 | ||
121 | + ut.m_toast('支付成功'); | ||
122 | + setTimeout(()=>{ | ||
123 | + getApp().re_to("/packageD/pages/user/deposit/prepaid/msg/msg"); | ||
124 | + },1000) | ||
125 | + | ||
126 | + }else{ | ||
127 | + //支付支付,返回首页 | ||
128 | + ut.m_toast('支付失败'); | ||
129 | + | ||
130 | + } | ||
131 | + } | ||
132 | + }) | ||
133 | + }); | ||
112 | } | 134 | } |
113 | 135 | ||
114 | wx.setNavigationBarTitle({ | 136 | wx.setNavigationBarTitle({ |
@@ -182,6 +204,8 @@ Page({ | @@ -182,6 +204,8 @@ Page({ | ||
182 | var parentSn = msg.order_sn; | 204 | var parentSn = msg.order_sn; |
183 | var store_id = os.stoid; | 205 | var store_id = os.stoid; |
184 | t_pay.set_pay_url("/api/weshop/order/pay/createRechargeOrder"); | 206 | t_pay.set_pay_url("/api/weshop/order/pay/createRechargeOrder"); |
207 | + | ||
208 | + th.data.ok_order_sn=parentSn; | ||
185 | t_pay.pay({ | 209 | t_pay.pay({ |
186 | parentSn: parentSn, | 210 | parentSn: parentSn, |
187 | store_id: store_id | 211 | store_id: store_id |
packageD/pages/user/integral/integral.js
@@ -208,6 +208,9 @@ Page({ | @@ -208,6 +208,9 @@ Page({ | ||
208 | */ | 208 | */ |
209 | onLoad: function (options) { | 209 | onLoad: function (options) { |
210 | 210 | ||
211 | + //定义第一次进入 | ||
212 | + this.data.fir_in=1; | ||
213 | + | ||
211 | var th=this; | 214 | var th=this; |
212 | getApp().request.get("/api/wx/weappSendlist/page", { | 215 | getApp().request.get("/api/wx/weappSendlist/page", { |
213 | data: { | 216 | data: { |
@@ -258,6 +261,8 @@ Page({ | @@ -258,6 +261,8 @@ Page({ | ||
258 | var store_id = os.stoid; | 261 | var store_id = os.stoid; |
259 | 262 | ||
260 | t_pay.set_pay_url("/api/weshop/order/pay/createRechargeOrder"); | 263 | t_pay.set_pay_url("/api/weshop/order/pay/createRechargeOrder"); |
264 | + | ||
265 | + th.data.ok_order_sn=parentSn; | ||
261 | t_pay.pay({ | 266 | t_pay.pay({ |
262 | parentSn: parentSn, | 267 | parentSn: parentSn, |
263 | store_id: store_id | 268 | store_id: store_id |
@@ -331,9 +336,40 @@ Page({ | @@ -331,9 +336,40 @@ Page({ | ||
331 | */ | 336 | */ |
332 | onShow: function () { | 337 | onShow: function () { |
333 | 338 | ||
334 | - ut.fy_back('',0); | 339 | + |
340 | + var th=this; | ||
341 | + //判断是不是第一次进入 | ||
342 | + if(this.data.fir_in){ | ||
343 | + this.data.fir_in=0; | ||
344 | + }else{ | ||
345 | + //-- 富友的插件 -- | ||
346 | + ut.fy_back('',0); | ||
347 | + t_pay.set_fir(); | ||
348 | + | ||
349 | + //-- 通联的第三方支付的返回优化 -- | ||
350 | + ut.is_pay_ok("/packageD/pages/user/deposit/prepaid/msg/msg",null,function (){ | ||
351 | + if(!th.data.ok_order_sn) return false; | ||
352 | + var ck_url="/api/weshop/recharge/get/"+os.stoid+"/"+th.data.ok_order_sn; | ||
353 | + getApp().request.promiseGet(ck_url,{}).then(res=>{ | ||
354 | + if(ut.ajax_ok(res)){ | ||
355 | + var item=res.data.data.pageData[0]; | ||
356 | + if(item.pay_status==1){ | ||
357 | + //支付支付,返回首页 | ||
358 | + ut.m_toast('支付成功'); | ||
359 | + setTimeout(()=>{ | ||
360 | + getApp().re_to("/packageD/pages/user/deposit/prepaid/msg/msg"); | ||
361 | + },1000) | ||
362 | + | ||
363 | + }else{ | ||
364 | + //支付支付,返回首页 | ||
365 | + ut.m_toast('支付失败'); | ||
366 | + } | ||
367 | + } | ||
368 | + }) | ||
369 | + }); | ||
370 | + } | ||
371 | + | ||
335 | this.data.paying=0; | 372 | this.data.paying=0; |
336 | - t_pay.set_fir(); | ||
337 | getApp().check_can_share(); | 373 | getApp().check_can_share(); |
338 | //--先判断会员状态-- | 374 | //--先判断会员状态-- |
339 | var user_info = getApp().globalData.userInfo; | 375 | var user_info = getApp().globalData.userInfo; |
utils/util.js
@@ -913,7 +913,8 @@ module.exports = { | @@ -913,7 +913,8 @@ module.exports = { | ||
913 | setTimeout(function () { | 913 | setTimeout(function () { |
914 | if(err_url=='back'){ | 914 | if(err_url=='back'){ |
915 | wx.navigateBack(); | 915 | wx.navigateBack(); |
916 | - }else{ | 916 | + } |
917 | + else if(err_url!='none'){ | ||
917 | getApp().goto(err_url); | 918 | getApp().goto(err_url); |
918 | } | 919 | } |
919 | 920 |