diff --git a/packageE/pages/cart/cart2/cart2.js b/packageE/pages/cart/cart2/cart2.js index f762957..19dd45c 100644 --- a/packageE/pages/cart/cart2/cart2.js +++ b/packageE/pages/cart/cart2/cart2.js @@ -6851,7 +6851,18 @@ Page({ var ob = {}; ob.prom_id = item.prom_id; ob.name = prom.name; - ob.price = item.goods_price * item.goods_num; + + //优惠促销取价的优化 + let f_price=item.goods_price; + if(prom.discount_field!=undefined){ + switch (prom.discount_field){ + case 0: f_price=item.goods_price;break; + case 1: f_price=item.shop_price;break; + case 2: f_price=item.market_price;break; + } + } + + ob.price = f_price * item.goods_num; ob.goods_num = item.goods_num; ob.is_bz = prom.is_bz; ob.is_xz_yh = prom.is_xz_yh; @@ -6897,9 +6908,20 @@ Page({ } }) + + //优惠促销取价的优化 + let f_price=item.goods_price; + if(prom.discount_field!=undefined){ + switch (prom.discount_field){ + case 0: f_price=item.goods_price;break; + case 1: f_price=item.shop_price;break; + case 2: f_price=item.market_price;break; + } + } + ob.prom_id = item.prom_id; ob.name = prom.name; - ob.price = item.goods_price * item.goods_num; + ob.price = f_price * item.goods_num; ob.goods_num = item.goods_num; ob.is_bz = prom.is_bz; ob.is_xz_yh = prom.is_xz_yh;