Commit 64a7bda61f1fdc0c035f2b27114c304a23dab252
1 parent
b039a86f
通联支付在切换的时候的测试出来的bug
Showing
4 changed files
with
22 additions
and
1 deletions
pages/user/assistance/task_assistance.js
@@ -220,7 +220,6 @@ Page({ | @@ -220,7 +220,6 @@ Page({ | ||
220 | th.setData({ openSpecModal: 1 }) | 220 | th.setData({ openSpecModal: 1 }) |
221 | th.pp_bacK_func=th.add_onlicke_next; //设置回调函数 | 221 | th.pp_bacK_func=th.add_onlicke_next; //设置回调函数 |
222 | }else{ | 222 | }else{ |
223 | - return false; | ||
224 | add_onlicke_next(); | 223 | add_onlicke_next(); |
225 | } | 224 | } |
226 | }, | 225 | }, |
utils/pay.js
@@ -42,6 +42,8 @@ module.exports = { | @@ -42,6 +42,8 @@ module.exports = { | ||
42 | 42 | ||
43 | console.log(dd,'支付场景'); | 43 | console.log(dd,'支付场景'); |
44 | 44 | ||
45 | + getApp().globalData.is_tonglian_pay=0; //是通联支付的时候 | ||
46 | + | ||
45 | wx.showLoading(); | 47 | wx.showLoading(); |
46 | n.post(this.url, { | 48 | n.post(this.url, { |
47 | data: dd, | 49 | data: dd, |
@@ -150,6 +152,8 @@ module.exports = { | @@ -150,6 +152,8 @@ module.exports = { | ||
150 | return false; | 152 | return false; |
151 | } | 153 | } |
152 | 154 | ||
155 | + getApp().globalData.is_tonglian_pay=1; //是通联支付的时候 | ||
156 | + | ||
153 | wx.openEmbeddedMiniProgram({ | 157 | wx.openEmbeddedMiniProgram({ |
154 | appId: 'wxef277996acc166c3', | 158 | appId: 'wxef277996acc166c3', |
155 | extraData: p_data, | 159 | extraData: p_data, |
@@ -204,6 +208,9 @@ module.exports = { | @@ -204,6 +208,9 @@ module.exports = { | ||
204 | fail('支付参数错误'); | 208 | fail('支付参数错误'); |
205 | return false; | 209 | return false; |
206 | } | 210 | } |
211 | + | ||
212 | + getApp().globalData.is_tonglian_pay=0; //是通联支付的时候 | ||
213 | + | ||
207 | //富友插件的优化 | 214 | //富友插件的优化 |
208 | if(ob.is_fuioupay){ | 215 | if(ob.is_fuioupay){ |
209 | const plugin = requirePlugin('fuiou-pay') | 216 | const plugin = requirePlugin('fuiou-pay') |
@@ -234,6 +241,7 @@ module.exports = { | @@ -234,6 +241,7 @@ module.exports = { | ||
234 | //-- 通联的支付插件 -- | 241 | //-- 通联的支付插件 -- |
235 | else if(ob.is_pos_pay){ | 242 | else if(ob.is_pos_pay){ |
236 | 243 | ||
244 | + getApp().globalData.is_tonglian_pay=1; //是通联支付的时候 | ||
237 | var p_data=t.data.data; | 245 | var p_data=t.data.data; |
238 | delete p_data.is_pos_pay; //清理掉,不然签名不通过 | 246 | delete p_data.is_pos_pay; //清理掉,不然签名不通过 |
239 | wx.openEmbeddedMiniProgram({ | 247 | wx.openEmbeddedMiniProgram({ |
utils/pay2.js
@@ -15,6 +15,9 @@ module.exports = { | @@ -15,6 +15,9 @@ module.exports = { | ||
15 | if(this.wx_paying) return false; | 15 | if(this.wx_paying) return false; |
16 | this.wx_paying=1; | 16 | this.wx_paying=1; |
17 | wx.showLoading(); | 17 | wx.showLoading(); |
18 | + | ||
19 | + getApp().globalData.is_tonglian_pay=0; //是通联支付的时候 | ||
20 | + | ||
18 | var i = this; | 21 | var i = this; |
19 | n.post(this.url, { | 22 | n.post(this.url, { |
20 | data: dd, | 23 | data: dd, |
@@ -69,6 +72,8 @@ module.exports = { | @@ -69,6 +72,8 @@ module.exports = { | ||
69 | th.data.ok_order_sn=ordno; | 72 | th.data.ok_order_sn=ordno; |
70 | } | 73 | } |
71 | 74 | ||
75 | + getApp().globalData.is_tonglian_pay=1; //是通联支付的时候 | ||
76 | + | ||
72 | wx.openEmbeddedMiniProgram({ | 77 | wx.openEmbeddedMiniProgram({ |
73 | appId: 'wxef277996acc166c3', | 78 | appId: 'wxef277996acc166c3', |
74 | extraData: p_data, | 79 | extraData: p_data, |
@@ -113,6 +118,9 @@ module.exports = { | @@ -113,6 +118,9 @@ module.exports = { | ||
113 | fail('支付参数错误'); | 118 | fail('支付参数错误'); |
114 | return false; | 119 | return false; |
115 | } | 120 | } |
121 | + | ||
122 | + getApp().globalData.is_tonglian_pay=1; //是通联支付的时候 | ||
123 | + | ||
116 | if(ob.is_fuioupay){ | 124 | if(ob.is_fuioupay){ |
117 | const plugin = requirePlugin('fuiou-pay') | 125 | const plugin = requirePlugin('fuiou-pay') |
118 | 126 | ||
@@ -153,6 +161,8 @@ module.exports = { | @@ -153,6 +161,8 @@ module.exports = { | ||
153 | get_order(p_data.reqsn); //把单号返回 | 161 | get_order(p_data.reqsn); //把单号返回 |
154 | } | 162 | } |
155 | 163 | ||
164 | + getApp().globalData.is_tonglian_pay=1; //是通联支付的时候 | ||
165 | + | ||
156 | wx.openEmbeddedMiniProgram({ | 166 | wx.openEmbeddedMiniProgram({ |
157 | appId: 'wxef277996acc166c3', | 167 | appId: 'wxef277996acc166c3', |
158 | extraData: p_data, | 168 | extraData: p_data, |
utils/util.js
@@ -895,6 +895,10 @@ module.exports = { | @@ -895,6 +895,10 @@ module.exports = { | ||
895 | */ | 895 | */ |
896 | is_pay_ok(ok_order_sn,back_url,err_url,func,success,fail,is_navigateTo){ | 896 | is_pay_ok(ok_order_sn,back_url,err_url,func,success,fail,is_navigateTo){ |
897 | 897 | ||
898 | + //如果不是通联支付,立即返回 | ||
899 | + if(!getApp().globalData.is_tonglian_pay) return false; | ||
900 | + getApp().globalData.is_tonglian_pay=0; | ||
901 | + | ||
898 | if(!ok_order_sn) { | 902 | if(!ok_order_sn) { |
899 | return false; | 903 | return false; |
900 | } | 904 | } |