diff --git a/pages/cart/cart/cart.js b/pages/cart/cart/cart.js index e403f56..0826feb 100644 --- a/pages/cart/cart/cart.js +++ b/pages/cart/cart/cart.js @@ -1848,7 +1848,7 @@ Page({ //-- 判断起购数量 -- if(!e.data.checkAllToggle){ //判断是不是有促销活动 - var act=await getApp().get_has_cx_act(gd_info.goods_id); + var act=await getApp().get_has_cx_act(obj.goods_id); th.click_set_limit(obj,i,j,act); } @@ -2599,6 +2599,30 @@ Page({ }); }, + //-- 循环汇总其他门店,其他活动有此商品的购买数量的汇总,不包含赠品 -- + get_goods_other(item, pitem){ + var goods_id = this.data.requestData[pitem].goods[item].goods_id; + var num=0; + for (let i = 0; i < this.data.requestData[pitem].goods.length; i++) { + var t_item=this.data.requestData[pitem].goods[i] + if(i!=item && t_item.goods_id==goods_id && t_item.is_gift==0){ + num+=t_item.goods_num + } + } + for (let j = 0; j < this.data.requestData.length;j++){ + if(j!=pitem){ + var goods=this.data.requestData[j]; + for (let k = 0; k by ty // var buyed_mum2 = t.goods_num + goodsbuynum; var buyed_mum2 = t.goods_num; @@ -2651,7 +2678,6 @@ Page({ //getApp().my_warnning('购买数量超出商品限购', 0, th); var txt = "requestData[" + pitem + "].goods[" + item + "].goods_num"; - limit = limit - goodsbuynum; if(limit<0) limit=0; @@ -2744,7 +2770,6 @@ Page({ //--活动的限购是不是要判断-- if(false_data.buy_limit > 0) { - if(t.goods_num + promgoodsbuynum > false_data.buy_limit && !is_showing){ wx.showToast({ title: '购买数量超出秒杀限购', @@ -2768,6 +2793,7 @@ Page({ } break; case 2: + //-- 读取团购 -- var res= await getApp().promiseGet("/api/weshop/goods/groupBuy/getActInfo/" + os.stoid + "/" + goodsinfo.goods_id + "/" + goodsinfo.prom_id, {}); if (res.data.code == 0 && res.data.data) {