Commit e5d00f7e3a1fef43c580e04dec040316b830675c
1 parent
50d37c32
礼包和专享礼包的优化
Showing
2 changed files
with
69 additions
and
57 deletions
packageE/pages/user/monthgiftbag/giftpackbuy/giftpackbuy.js
... | ... | @@ -191,38 +191,43 @@ Page({ |
191 | 191 | } |
192 | 192 | }) |
193 | 193 | |
194 | - var money = th.data.payMoney; | |
195 | - var bk_url = "/packageE/pages/user/monthgiftbag/payment/payment?money=" + money + "&order_sn=" + th.data.back_ord; | |
196 | - //-- 通联的第三方支付的返回优化 -- | |
197 | - ut.is_pay_ok(bk_url, "none", function () { | |
198 | - if (!th.data.back_ord) return false; | |
199 | - //订单查询的接口 | |
200 | - getApp().request.promiseGet("/api/weshop/marketing/marketingMonthgiftbagRecord/page", | |
201 | - { | |
202 | - data: { | |
203 | - store_id: os.stoid, | |
204 | - order_sn: th.data.back_ord, | |
205 | - user_id: getApp().globalData.user_id | |
206 | - } | |
207 | - }).then(res => { | |
208 | - if (ut.ajax_ok(res)) { | |
209 | - | |
210 | - var item = res.data.data.pageData[0]; | |
211 | - if (item.pay_state == 1) { | |
212 | - //支付支付,返回首页 | |
213 | - ut.m_toast('支付成功'); | |
214 | - th.data.back_ord=null; | |
215 | - setTimeout(()=>{ | |
216 | - getApp().goto(bk_url); | |
217 | - },1500) | |
218 | - | |
219 | - } else { | |
220 | - //支付支付,返回首页 | |
221 | - ut.m_toast('支付失败'); | |
194 | + | |
195 | + if(th.data.back_ord){ | |
196 | + var money = th.data.payMoney; | |
197 | + var bk_url = "/packageE/pages/user/monthgiftbag/payment/payment?money=" + money + "&order_sn=" + th.data.back_ord; | |
198 | + //-- 通联的第三方支付的返回优化 -- | |
199 | + ut.is_pay_ok(bk_url, "none", function () { | |
200 | + if (!th.data.back_ord) return false; | |
201 | + //订单查询的接口 | |
202 | + getApp().request.promiseGet("/api/weshop/marketing/marketingMonthgiftbagRecord/page", | |
203 | + { | |
204 | + data: { | |
205 | + store_id: os.stoid, | |
206 | + order_sn: th.data.back_ord, | |
207 | + user_id: getApp().globalData.user_id | |
208 | + } | |
209 | + }).then(res => { | |
210 | + if (ut.ajax_ok(res)) { | |
211 | + | |
212 | + var item = res.data.data.pageData[0]; | |
213 | + if (item.pay_state == 1) { | |
214 | + //支付支付,返回首页 | |
215 | + ut.m_toast('支付成功'); | |
216 | + th.data.back_ord=null; | |
217 | + setTimeout(()=>{ | |
218 | + getApp().goto(bk_url); | |
219 | + },1500) | |
220 | + | |
221 | + } else { | |
222 | + //支付支付,返回首页 | |
223 | + ut.m_toast('支付失败'); | |
224 | + } | |
222 | 225 | } |
223 | - } | |
224 | - }) | |
225 | - }, null, null, 1); | |
226 | + }) | |
227 | + }, null, null, 1); | |
228 | + | |
229 | + th.data.back_ord=null; | |
230 | + } | |
226 | 231 | |
227 | 232 | |
228 | 233 | }, 1000) | ... | ... |
pages/giftpack/buygiftpack/giftpackbuy.js
... | ... | @@ -157,33 +157,40 @@ Page({ |
157 | 157 | i.fy_back('',0); |
158 | 158 | com.set_py_fir(); |
159 | 159 | |
160 | - //-- 通联的第三方支付的返回优化 -- | |
161 | - var money=th.data.payMoney; | |
162 | - var back_url = "/pages/giftpack/payment/payment?money=" + money + "&order_sn=" + th.data.ok_order_sn; | |
163 | - | |
164 | - ut.is_pay_ok(back_url,'none',function (){ | |
165 | - if(!th.data.ok_order_sn) return false; | |
166 | - getApp().request.promiseGet("/api/weshop/marketing/my/giftbag/detail/get", | |
167 | - {data:{storeId:os.stoid,orderSn:th.data.ok_order_sn,userId:getApp().globalData.user_id}}).then(res=>{ | |
168 | - | |
169 | - th.data.ok_order_sn=null; | |
170 | - | |
171 | - if(res.data.code==0 && res.data.data){ | |
172 | - var item=res.data.data; | |
173 | - if(item.payState==1){ | |
174 | - //支付支付,返回首页 | |
175 | - ut.m_toast('支付成功'); | |
176 | - setTimeout(()=>{ | |
177 | - getApp().goto(back_url); | |
178 | - },1000) | |
179 | - | |
180 | - }else{ | |
181 | - //支付支付,返回首页 | |
182 | - ut.m_toast('支付失败'); | |
160 | + | |
161 | + if(th.data.ok_order_sn){ | |
162 | + //-- 通联的第三方支付的返回优化 -- | |
163 | + var money=th.data.payMoney; | |
164 | + var back_url = "/pages/giftpack/payment/payment?money=" + money + "&order_sn=" + th.data.ok_order_sn; | |
165 | + | |
166 | + ut.is_pay_ok(back_url,'none',function (){ | |
167 | + if(!th.data.ok_order_sn) return false; | |
168 | + getApp().request.promiseGet("/api/weshop/marketing/my/giftbag/detail/get", | |
169 | + {data:{storeId:os.stoid,orderSn:th.data.ok_order_sn,userId:getApp().globalData.user_id}}).then(res=>{ | |
170 | + | |
171 | + th.data.ok_order_sn=null; | |
172 | + | |
173 | + if(res.data.code==0 && res.data.data){ | |
174 | + var item=res.data.data; | |
175 | + if(item.payState==1){ | |
176 | + //支付支付,返回首页 | |
177 | + ut.m_toast('支付成功'); | |
178 | + setTimeout(()=>{ | |
179 | + getApp().goto(back_url); | |
180 | + },1000) | |
181 | + | |
182 | + }else{ | |
183 | + //支付支付,返回首页 | |
184 | + ut.m_toast('支付失败'); | |
185 | + } | |
183 | 186 | } |
184 | - } | |
185 | - }) | |
186 | - },null,null,1); | |
187 | + }) | |
188 | + },null,null,1); | |
189 | + | |
190 | + th.data.ok_order_sn=null; | |
191 | + } | |
192 | + | |
193 | + | |
187 | 194 | |
188 | 195 | |
189 | 196 | } | ... | ... |