Commit e5d00f7e3a1fef43c580e04dec040316b830675c

Authored by yvan.ni
1 parent 50d37c32

礼包和专享礼包的优化

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 }