Commit 6622bf17e67d6b839936dbdf243ec49b5afd2392

Authored by yvan.ni
1 parent fc90ffeb

优惠促销,商品限购的优化

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