diff --git a/pages/cart/cart2/cart2.js b/pages/cart/cart2/cart2.js index cc1bff4..3cec031 100644 --- a/pages/cart/cart2/cart2.js +++ b/pages/cart/cart2/cart2.js @@ -603,14 +603,13 @@ Page({ //此时物流的选择方式要用th.data.cartlist; c_arr[i].exp_type = th.data.cartlist[i].exp_type; c_arr[i].wind = th.data.cartlist[i].wind; - c_arr[i].check_quan_price_list= th.data.cartlist[i].check_quan_price_list; //优惠券优惠什么商品价格 - c_arr[i].check_quan_ware_list= th.data.cartlist[i].check_quan_ware_list; //优惠券优惠什么商品 + if(th.data.cartlist[i].check_quan_price_list) c_arr[i].check_quan_price_list= th.data.cartlist[i].check_quan_price_list; //优惠券优惠什么商品价格 + if(th.data.cartlist[i].check_quan_ware_list) c_arr[i].check_quan_ware_list= th.data.cartlist[i].check_quan_ware_list; //优惠券优惠什么商品 }else{ c_arr[i].exp_type = th.data.bn_exp_type; //配送方式 c_arr[i].wind = th.data.index; //立即购买选择的物流 if(th.data.cartlist) c_arr[i].check_quan_price_list= th.data.cartlist[i].check_quan_price_list; //优惠券优惠什么商品价格 if(th.data.cartlist) c_arr[i].check_quan_ware_list= th.data.cartlist[i].check_quan_ware_list; //优惠券优惠什么商品 - } var cart_item=c_arr[i]; @@ -674,15 +673,15 @@ Page({ } //--看有没有减价-- - if(item_map.price-item_map.prom_price){ + if(item_map.prom_price && item_map.price-item_map.prom_price){ if(cart_item.prom_pt_json){ cart_item.prom_pt_json.push({"prom_id":item_map.prom_id,"dis":item_map.price-item_map.prom_price,"ispt":0}) }else{ cart_item.prom_pt_json=[{"prom_id":item_map.prom_id,"dis":item_map.price-item_map.prom_price,"ispt":0}]; } + o_price-=(item_map.price-item_map.prom_price); } - o_price-=(item_map.price-item_map.prom_price); //--优惠多少钱-- if(!cart_item.cut_price) cart_item.cut_price=0; cart_item.cut_price+=(item_map.price-item_map.prom_price);