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 | 316 | |
| 317 | 317 | //--------立即支付---------- |
| 318 | 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 | 340 | var th=this; |
| 320 | 341 | if(this.data.optionIsGoup) |
| 321 | 342 | wx.navigateTo({ | ... | ... |
pages/user/order_list/order_list.js
| ... | ... | @@ -484,6 +484,7 @@ Page({ |
| 484 | 484 | }, |
| 485 | 485 | /*----------跳转支付-----------*/ |
| 486 | 486 | async jumpToCart4(t) { |
| 487 | + | |
| 487 | 488 | var o_index = t.currentTarget.dataset.idx; |
| 488 | 489 | var e = this.data.orderList[o_index]; |
| 489 | 490 | var th = this; |
| ... | ... | @@ -491,6 +492,26 @@ Page({ |
| 491 | 492 | var order_goods = e.order_goods; |
| 492 | 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 | 515 | var wlist = ""; |
| 495 | 516 | for (var i in order_goods) { |
| 496 | 517 | var good = order_goods[i]; | ... | ... |