diff --git a/pages/cart/cart2/cart2.js b/pages/cart/cart2/cart2.js index 4853d8b..1a8f8d9 100644 --- a/pages/cart/cart2/cart2.js +++ b/pages/cart/cart2/cart2.js @@ -126,6 +126,7 @@ Page({ in_zhact_gdmap:{}, //不同门店参与同一活动的限购 hid_inp:1, user_note:{}, + zhhe_act_map:{}, //组合活动的map表 zuhe_map_good:{}, //组合购的map表 ladder_map:{}, //阶梯促销的map表 @@ -480,6 +481,7 @@ Page({ isok = 0; } item1.act = res.data.data; + th.data.zhhe_act_map[item1.prom_id] = res.data.data; } else { //未找到商品的活动 is_flag = 0; @@ -513,6 +515,10 @@ Page({ } }) } + else + { + item1.act = th.data.zhhe_act_map[item1.prom_id]; + } } if(item1.prom_type==10){ if(!th.data.ladder_map[item1.prom_id]){ @@ -1444,8 +1450,8 @@ Page({ if(item[j].prom_type!=7 && item[j].prom_type!=10 ) is_no_zh=1; //组合购的商品,且有订单优惠的叠加,is_orderyh就是优惠叠加 - if(item[j].prom_type==7 && zh_prom_goods && zh_prom_goods[item[j].prom_id] - && zh_prom_goods[item[j].prom_id].act.is_orderyh ) + if(item[j].prom_type==7 && th.data.zhhe_act_map && th.data.zhhe_act_map[item[j].prom_id] + && th.data.zhhe_act_map[item[j].prom_id].is_orderyh ) { is_no_zh=1; }