From dc56c600cec7d2e7d4ccfd4d097125a77c2453e7 Mon Sep 17 00:00:00 2001 From: yvan.ni Date: Mon, 10 Jul 2023 15:47:39 +0800 Subject: [PATCH] 支付再来一单的优化 --- pages/user/order_detail/order_detail.js | 42 ++++++++++++++++++++++++++++++++++++++---- pages/user/order_list/order_list.js | 43 +++++++++++++++++++++++++++++++++++++------ 2 files changed, 75 insertions(+), 10 deletions(-) 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