Commit 0120230666e7df154e4256186053b7e01f037b8e
1 parent
303f2df7
幸运 购 支付前 检查库存量
Showing
2 changed files
with
42 additions
and
0 deletions
pages/user/order_detail/order_detail.js
@@ -316,6 +316,27 @@ Page({ | @@ -316,6 +316,27 @@ Page({ | ||
316 | 316 | ||
317 | //--------立即支付---------- | 317 | //--------立即支付---------- |
318 | async jumpToCart4(e) { | 318 | async jumpToCart4(e) { |
319 | + | ||
320 | + // 幸运购检查库存量 api/weshop/activitylist/getActLen/{store_id}/{prom_type}/{prom_id} | ||
321 | + if (parseInt(this.data.order.order_goods['0']['prom_type']) == 9) { | ||
322 | + var aid = this.data.order.order_goods['0']['prom_id']; | ||
323 | + var knum = 0; | ||
324 | + await r.promiseGet('/api/weshop/activitylist/getActLen/' + os.stoid + '/9/' + aid, { | ||
325 | + }).then(res => { | ||
326 | + if (res.data.code == 0) { | ||
327 | + knum = res.data.data; | ||
328 | + } | ||
329 | + | ||
330 | + }); | ||
331 | + | ||
332 | + if (knum <= 0) { | ||
333 | + getApp().confirmBox("库存为0,支付失败"); | ||
334 | + return false; | ||
335 | + } | ||
336 | + | ||
337 | + } | ||
338 | + | ||
339 | + | ||
319 | var th=this; | 340 | var th=this; |
320 | if(this.data.optionIsGoup) | 341 | if(this.data.optionIsGoup) |
321 | wx.navigateTo({ | 342 | wx.navigateTo({ |
pages/user/order_list/order_list.js
@@ -484,6 +484,7 @@ Page({ | @@ -484,6 +484,7 @@ Page({ | ||
484 | }, | 484 | }, |
485 | /*----------跳转支付-----------*/ | 485 | /*----------跳转支付-----------*/ |
486 | async jumpToCart4(t) { | 486 | async jumpToCart4(t) { |
487 | + | ||
487 | var o_index = t.currentTarget.dataset.idx; | 488 | var o_index = t.currentTarget.dataset.idx; |
488 | var e = this.data.orderList[o_index]; | 489 | var e = this.data.orderList[o_index]; |
489 | var th = this; | 490 | var th = this; |
@@ -491,6 +492,26 @@ Page({ | @@ -491,6 +492,26 @@ Page({ | ||
491 | var order_goods = e.order_goods; | 492 | var order_goods = e.order_goods; |
492 | var user_id=getApp().globalData.userInfo.user_id; | 493 | var user_id=getApp().globalData.userInfo.user_id; |
493 | 494 | ||
495 | + // 幸运购检查库存量 api/weshop/activitylist/getActLen/{store_id}/{prom_type}/{prom_id} | ||
496 | + if (parseInt(order_goods['0']['prom_type']) == 9) { | ||
497 | + var aid = order_goods['0']['prom_id']; | ||
498 | + var knum = 0; | ||
499 | + await r.promiseGet('/api/weshop/activitylist/getActLen/' + os.stoid + '/9/' + aid, { | ||
500 | + }).then(res => { | ||
501 | + if (res.data.code == 0) { | ||
502 | + knum = res.data.data; | ||
503 | + } | ||
504 | + | ||
505 | + }); | ||
506 | + | ||
507 | + if (knum <= 0) { | ||
508 | + getApp().confirmBox("库存为0,支付失败"); | ||
509 | + return false; | ||
510 | + } | ||
511 | + | ||
512 | + } | ||
513 | + | ||
514 | + | ||
494 | var wlist = ""; | 515 | var wlist = ""; |
495 | for (var i in order_goods) { | 516 | for (var i in order_goods) { |
496 | var good = order_goods[i]; | 517 | var good = order_goods[i]; |