Commit 1a5487deb56ed8ba4209391a109b14da99431e0e

Authored by yvan.ni
1 parent 4d3d3202

取价方式的优化

packageE/pages/cart/cart2/cart2.js
@@ -6851,7 +6851,18 @@ Page({ @@ -6851,7 +6851,18 @@ Page({
6851 var ob = {}; 6851 var ob = {};
6852 ob.prom_id = item.prom_id; 6852 ob.prom_id = item.prom_id;
6853 ob.name = prom.name; 6853 ob.name = prom.name;
6854 - ob.price = item.goods_price * item.goods_num; 6854 +
  6855 + //优惠促销取价的优化
  6856 + let f_price=item.goods_price;
  6857 + if(prom.discount_field!=undefined){
  6858 + switch (prom.discount_field){
  6859 + case 0: f_price=item.goods_price;break;
  6860 + case 1: f_price=item.shop_price;break;
  6861 + case 2: f_price=item.market_price;break;
  6862 + }
  6863 + }
  6864 +
  6865 + ob.price = f_price * item.goods_num;
6855 ob.goods_num = item.goods_num; 6866 ob.goods_num = item.goods_num;
6856 ob.is_bz = prom.is_bz; 6867 ob.is_bz = prom.is_bz;
6857 ob.is_xz_yh = prom.is_xz_yh; 6868 ob.is_xz_yh = prom.is_xz_yh;
@@ -6897,9 +6908,20 @@ Page({ @@ -6897,9 +6908,20 @@ Page({
6897 } 6908 }
6898 }) 6909 })
6899 6910
  6911 +
  6912 + //优惠促销取价的优化
  6913 + let f_price=item.goods_price;
  6914 + if(prom.discount_field!=undefined){
  6915 + switch (prom.discount_field){
  6916 + case 0: f_price=item.goods_price;break;
  6917 + case 1: f_price=item.shop_price;break;
  6918 + case 2: f_price=item.market_price;break;
  6919 + }
  6920 + }
  6921 +
6900 ob.prom_id = item.prom_id; 6922 ob.prom_id = item.prom_id;
6901 ob.name = prom.name; 6923 ob.name = prom.name;
6902 - ob.price = item.goods_price * item.goods_num; 6924 + ob.price = f_price * item.goods_num;
6903 ob.goods_num = item.goods_num; 6925 ob.goods_num = item.goods_num;
6904 ob.is_bz = prom.is_bz; 6926 ob.is_bz = prom.is_bz;
6905 ob.is_xz_yh = prom.is_xz_yh; 6927 ob.is_xz_yh = prom.is_xz_yh;