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 | } |