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,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 | }, 1000) | 233 | }, 1000) |
pages/giftpack/buygiftpack/giftpackbuy.js
@@ -157,33 +157,40 @@ Page({ | @@ -157,33 +157,40 @@ Page({ | ||
157 | i.fy_back('',0); | 157 | i.fy_back('',0); |
158 | com.set_py_fir(); | 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 | } |