Commit e5d00f7e3a1fef43c580e04dec040316b830675c

Authored by yvan.ni
1 parent 50d37c32

礼包和专享礼包的优化

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