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 | //如果不立即购买或者秒杀,如果是线下库存购买的时候 | ... | ... |