diff --git a/pages/user/order_detail/order_detail.js b/pages/user/order_detail/order_detail.js index 46d77c7..7be1032 100644 --- a/pages/user/order_detail/order_detail.js +++ b/pages/user/order_detail/order_detail.js @@ -388,6 +388,8 @@ Page({ } var wlist = ""; + var the_yh_map={}; //判断那种商品的prom_type为0,正在做的活动是优惠促销 + for (var i in order_goods) { var good = order_goods[i]; @@ -728,10 +730,8 @@ Page({ } //-- 优惠促销活动没有超出限购的话 -- if(yh_check){ - var content = gg.goods_name + '商品的活动发生了变化,请取消订单重新购买'; - th.toast(content); - t_ok = 0; - break; + if(!the_yh_map[gg.prom_id]) the_yh_map[gg.prom_id]=[]; + the_yh_map[gg.prom_id].push(good); } break @@ -784,6 +784,40 @@ Page({ } } } + + + //如果有普通商品要判断能不到达到优惠促销的条件 + if(Object.keys(the_yh_map).length){ + for (let rkey in the_yh_map) { + var all_price=0; + var all_num=0; + + for(var ij=0;ij