Commit 2f71cbd81fe406f789ee0a794d43e6f697592499
1 parent
d96fb29f
处理0库存的情况
Showing
1 changed file
with
26 additions
and
0 deletions
packageA/pages/goodsInfo/goodsInfo.js
| ... | ... | @@ -980,6 +980,19 @@ Page({ |
| 980 | 980 | newd['prom_type'] = 0; |
| 981 | 981 | newd['prom_price'] = this.data.data.shop_price; |
| 982 | 982 | }; |
| 983 | + | |
| 984 | + // 判断是否为0库存的情况 | |
| 985 | + var tmpRedisNum = 0; | |
| 986 | + // 检查redis库存量 | |
| 987 | + await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + os.stoid + "/1/" + prom_id, {}).then(res => { | |
| 988 | + if (res.data.code == 0) { | |
| 989 | + tmpRedisNum = res.data.data; | |
| 990 | + }; | |
| 991 | + }); | |
| 992 | + if(this.data.prom_type == 1 && tmpRedisNum == 0) { | |
| 993 | + newd['prom_type'] = 0; | |
| 994 | + newd['prom_price'] = this.data.data.shop_price; | |
| 995 | + }; | |
| 983 | 996 | |
| 984 | 997 | // console.log('newd++++++++', newd); |
| 985 | 998 | th.buyNow(newd); |
| ... | ... | @@ -1011,6 +1024,19 @@ Page({ |
| 1011 | 1024 | }; |
| 1012 | 1025 | }; |
| 1013 | 1026 | |
| 1027 | + // 判断是否为0库存的情况 | |
| 1028 | + var tmpRedisNum = 0; | |
| 1029 | + // 检查redis库存量 | |
| 1030 | + await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + os.stoid + "/1/" + prom_id, {}).then(res => { | |
| 1031 | + if (res.data.code == 0) { | |
| 1032 | + tmpRedisNum = res.data.data; | |
| 1033 | + }; | |
| 1034 | + }); | |
| 1035 | + if(th.data.options.prom_type == 1 && tmpRedisNum == 0) { | |
| 1036 | + newd['prom_type'] = 0; | |
| 1037 | + newd['money'] = th.data.data.shop_price; | |
| 1038 | + }; | |
| 1039 | + | |
| 1014 | 1040 | //----先看会员在购物车中是否加入了该商品----- |
| 1015 | 1041 | getApp().request.get("/api/weshop/cartService/page", { |
| 1016 | 1042 | data: { | ... | ... |