diff --git a/packageE/pages/cart/cart2/cart2.js b/packageE/pages/cart/cart2/cart2.js index be73a30..765e633 100644 --- a/packageE/pages/cart/cart2/cart2.js +++ b/packageE/pages/cart/cart2/cart2.js @@ -5504,7 +5504,7 @@ Page({ for (var i in goodlist) { var gd = goodlist[i]; //--如果是秒杀就跳出,如果是赠品,如果是组合购限制使用优惠券-- - if (gd.whsle_id == 1 || gd.prom_type == 1 || gd.is_gift || (gd.prom_type == 7 && gd.act.is_xz_yh) || gd.is_xz_yh == 1) { + if (gd.whsle_id == 1 || gd.prom_type == 1 || gd.is_gift || (gd.prom_type == 7 && gd.act && gd.act.is_xz_yh) || gd.is_xz_yh == 1) { continue; } diff --git a/pages/cart/cart/cart.js b/pages/cart/cart/cart.js index 1e9d6e9..63caa60 100644 --- a/pages/cart/cart/cart.js +++ b/pages/cart/cart/cart.js @@ -1137,6 +1137,8 @@ Page({ var th = this; if (a = isNaN(t.detail.value) || t.detail.value < 1 ? 1 : parseInt(t.detail.value)) { + this.clear_req(); + var s = { goods_num: a, goods_id: e.goods_id, @@ -1147,6 +1149,14 @@ Page({ } }, + clear_req:function (){ + var carr=this.data.requestData; + for(var i=0;i 0) { th.data.in_zhact_gdmap = {}; + + + //-- 第一次过滤,show_can_cx的还要遍历一遍,确保数据的正确性 -- + var rd_arr=[]; + for (var a = 0; a < car.length; a++) { + var ite1=car[a].goods; + await m_cx.cart_cx_group(th,ite1,car[a],1,n_ok,(show_can_cx)=>{ + rd_arr.push(show_can_cx) + }) + } + //--- 第二次过滤 --- + for(var ui=0;ui