Commit 40d5873af683aa5bdfebec6fa74b3d34cccfa9da

Authored by yvan.ni
1 parent e5d00f7e

月包的支付的详情, 和 专享礼包支付的详情的优化

packageE/pages/user/monthgiftbag/giftpackinfo/giftpackinfo.js
... ... @@ -454,35 +454,41 @@ Page({
454 454 }
455 455 })
456 456  
457   - var money=th.data.payMoney;
458   - var bk_url = "/packageE/pages/user/monthgiftbag/payment/payment?money=" + money + "&order_sn=" + th.data.back_ord;
459   -
460   - //-- 通联的第三方支付的返回优化 --
461   - ut.is_pay_ok(bk_url,"none",function (){
462   - if(!th.data.back_ord) return false;
463   - getApp().request.promiseGet("/api/weshop/marketing/marketingMonthgiftbagRecord/page",
464   - {data:{store_id:os.stoid,order_sn:th.data.back_ord,user_id:getApp().globalData.user_id}}).then(res=>{
465   -
466   - if(ut.ajax_ok(res)){
467   - var item=res.data.data.pageData[0];
468   - if(item.pay_state==1){
469   - //支付支付,返回首页
470   - ut.m_toast('支付成功');
471   - th.data.back_ord=null;
472   - setTimeout(()=>{
473   - getApp().goto(bk_url);
474   - },1000)
475   -
476   - }else{
477   - //支付支付,返回首页
478   - ut.m_toast('支付失败');
479   - setTimeout(()=>{
480   - getApp().goto("/pages/index/index/index");
481   - },1000)
  457 +
  458 + if(th.data.back_ord){
  459 +
  460 + var money=th.data.payMoney;
  461 + var bk_url = "/packageE/pages/user/monthgiftbag/payment/payment?money=" + money + "&order_sn=" + th.data.back_ord;
  462 + //-- 通联的第三方支付的返回优化 --
  463 + ut.is_pay_ok(bk_url,"none",function (){
  464 + if(!th.data.back_ord) return false;
  465 + getApp().request.promiseGet("/api/weshop/marketing/marketingMonthgiftbagRecord/page",
  466 + {data:{store_id:os.stoid,order_sn:th.data.back_ord,user_id:getApp().globalData.user_id}}).then(res=>{
  467 +
  468 + if(ut.ajax_ok(res)){
  469 + var item=res.data.data.pageData[0];
  470 + if(item.pay_state==1){
  471 + //支付支付,返回首页
  472 + ut.m_toast('支付成功');
  473 + th.data.back_ord=null;
  474 + setTimeout(()=>{
  475 + getApp().goto(bk_url);
  476 + },1000)
  477 +
  478 + }else{
  479 + //支付支付,返回首页
  480 + ut.m_toast('支付失败');
  481 + setTimeout(()=>{
  482 + getApp().goto("/pages/index/index/index");
  483 + },1000)
  484 + }
482 485 }
483   - }
484   - })
485   - },null,null,1);
  486 + })
  487 + },null,null,1);
  488 +
  489 + th.data.back_ord=null;
  490 + }
  491 +
486 492  
487 493 }, 1000)
488 494 }
... ...
pages/giftpack/giftpacklist/giftpacklist.js
... ... @@ -183,32 +183,35 @@ Page({
183 183 ut.fy_back('',0);
184 184 com.set_py_fir();
185 185  
186   - //-- 通联的第三方支付的返回优化 --
187   - var money=th.data.payMoney;
188   - var back_url = "/pages/giftpack/payment/payment?money=" + money + "&order_sn=" + th.data.ok_order_sn;
189   -
190   - ut.is_pay_ok(back_url,'none',function (){
191   - if(!th.data.ok_order_sn) return false;
192   - getApp().request.promiseGet("/api/weshop/marketing/my/giftbag/detail/get",
193   - {data:{storeId:os.stoid,orderSn:th.data.ok_order_sn,userId:getApp().globalData.user_id}}).then(res=>{
194   -
195   - th.data.ok_order_sn=null;
196   - if(res.data.code==0 && res.data.data){
197   - var item=res.data.data;
198   - if(item.payState==1){
199   - //支付支付,返回首页
200   - ut.m_toast('支付成功');
201   - setTimeout(()=>{
202   - getApp().goto(back_url);
203   - },1000)
204   -
205   - }else{
206   - //支付支付,返回首页
207   - ut.m_toast('支付失败');
  186 + if(th.data.ok_order_sn){
  187 + //-- 通联的第三方支付的返回优化 --
  188 + var money=th.data.payMoney;
  189 + var back_url = "/pages/giftpack/payment/payment?money=" + money + "&order_sn=" + th.data.ok_order_sn;
  190 + ut.is_pay_ok(back_url,'none',function (){
  191 + if(!th.data.ok_order_sn) return false;
  192 + getApp().request.promiseGet("/api/weshop/marketing/my/giftbag/detail/get",
  193 + {data:{storeId:os.stoid,orderSn:th.data.ok_order_sn,userId:getApp().globalData.user_id}}).then(res=>{
  194 +
  195 + th.data.ok_order_sn=null;
  196 + if(res.data.code==0 && res.data.data){
  197 + var item=res.data.data;
  198 + if(item.payState==1){
  199 + //支付支付,返回首页
  200 + ut.m_toast('支付成功');
  201 + setTimeout(()=>{
  202 + getApp().goto(back_url);
  203 + },1000)
  204 +
  205 + }else{
  206 + //支付支付,返回首页
  207 + ut.m_toast('支付失败');
  208 + }
208 209 }
209   - }
210   - })
211   - },null,null,1);
  210 + })
  211 + },null,null,1);
  212 + th.data.ok_order_sn=null;
  213 + }
  214 +
212 215 }
213 216  
214 217  
... ...