Commit 6622bf17e67d6b839936dbdf243ec49b5afd2392
1 parent
fc90ffeb
优惠促销,商品限购的优化
Showing
1 changed file
with
25 additions
and
0 deletions
packageE/pages/cart/cart2/cart2.js
| ... | ... | @@ -4998,6 +4998,31 @@ Page({ |
| 4998 | 4998 | return false; |
| 4999 | 4999 | } |
| 5000 | 5000 | |
| 5001 | + //-- 要判断一下优惠促销的商品的限购 -- | |
| 5002 | + if(goods.prom_type==3){ | |
| 5003 | + | |
| 5004 | + var pro_gd_limit_num=1; | |
| 5005 | + | |
| 5006 | + //-- 获取会员之前优惠促销商品买了多少件 -- | |
| 5007 | + var pro_by_num=0; | |
| 5008 | + var lrs= { | |
| 5009 | + store_id: os.stoid,user_id: getApp().globalData.user_id, | |
| 5010 | + goods_id: goods.goods_id, prom_type: 3, | |
| 5011 | + prom_id: goods.prom_id, isnew:1 | |
| 5012 | + }; | |
| 5013 | + var gd_limit_rs=await getApp().promiseGet('/api/weshop/ordergoods/getUserBuyGoodsNum',{data:lrs}); | |
| 5014 | + | |
| 5015 | + if(gd_limit_rs && gd_limit_rs.data.code==0){ | |
| 5016 | + pro_by_num=gd_limit_rs.data.data.promgoodsbuynum | |
| 5017 | + } | |
| 5018 | + | |
| 5019 | + if(pro_gd_limit_num>0 && pro_gd_limit_num<pro_by_num+goods.goods_num){ | |
| 5020 | + getApp().confirmBox(goods.goods_name + "超优惠促销限购,无法购买"); | |
| 5021 | + th.data.is_summit_ing = 0; | |
| 5022 | + return false; | |
| 5023 | + } | |
| 5024 | + } | |
| 5025 | + | |
| 5001 | 5026 | } |
| 5002 | 5027 | |
| 5003 | 5028 | //如果不立即购买或者秒杀,如果是线下库存购买的时候 | ... | ... |