Commit 486cd1654b66e0e661a704a6a00648539c30f004

Authored by yvan.ni
1 parent 11ac3a02

购物车提交订单的bug优化

Showing 1 changed file with 4 additions and 5 deletions
pages/cart/cart2/cart2.js
@@ -603,14 +603,13 @@ Page({ @@ -603,14 +603,13 @@ Page({
603 //此时物流的选择方式要用th.data.cartlist; 603 //此时物流的选择方式要用th.data.cartlist;
604 c_arr[i].exp_type = th.data.cartlist[i].exp_type; 604 c_arr[i].exp_type = th.data.cartlist[i].exp_type;
605 c_arr[i].wind = th.data.cartlist[i].wind; 605 c_arr[i].wind = th.data.cartlist[i].wind;
606 - c_arr[i].check_quan_price_list= th.data.cartlist[i].check_quan_price_list; //优惠券优惠什么商品价格  
607 - c_arr[i].check_quan_ware_list= th.data.cartlist[i].check_quan_ware_list; //优惠券优惠什么商品 606 + if(th.data.cartlist[i].check_quan_price_list) c_arr[i].check_quan_price_list= th.data.cartlist[i].check_quan_price_list; //优惠券优惠什么商品价格
  607 + if(th.data.cartlist[i].check_quan_ware_list) c_arr[i].check_quan_ware_list= th.data.cartlist[i].check_quan_ware_list; //优惠券优惠什么商品
608 }else{ 608 }else{
609 c_arr[i].exp_type = th.data.bn_exp_type; //配送方式 609 c_arr[i].exp_type = th.data.bn_exp_type; //配送方式
610 c_arr[i].wind = th.data.index; //立即购买选择的物流 610 c_arr[i].wind = th.data.index; //立即购买选择的物流
611 if(th.data.cartlist) c_arr[i].check_quan_price_list= th.data.cartlist[i].check_quan_price_list; //优惠券优惠什么商品价格 611 if(th.data.cartlist) c_arr[i].check_quan_price_list= th.data.cartlist[i].check_quan_price_list; //优惠券优惠什么商品价格
612 if(th.data.cartlist) c_arr[i].check_quan_ware_list= th.data.cartlist[i].check_quan_ware_list; //优惠券优惠什么商品 612 if(th.data.cartlist) c_arr[i].check_quan_ware_list= th.data.cartlist[i].check_quan_ware_list; //优惠券优惠什么商品
613 -  
614 } 613 }
615 614
616 var cart_item=c_arr[i]; 615 var cart_item=c_arr[i];
@@ -674,15 +673,15 @@ Page({ @@ -674,15 +673,15 @@ Page({
674 } 673 }
675 674
676 //--看有没有减价-- 675 //--看有没有减价--
677 - if(item_map.price-item_map.prom_price){ 676 + if(item_map.prom_price && item_map.price-item_map.prom_price){
678 if(cart_item.prom_pt_json){ 677 if(cart_item.prom_pt_json){
679 cart_item.prom_pt_json.push({"prom_id":item_map.prom_id,"dis":item_map.price-item_map.prom_price,"ispt":0}) 678 cart_item.prom_pt_json.push({"prom_id":item_map.prom_id,"dis":item_map.price-item_map.prom_price,"ispt":0})
680 }else{ 679 }else{
681 cart_item.prom_pt_json=[{"prom_id":item_map.prom_id,"dis":item_map.price-item_map.prom_price,"ispt":0}]; 680 cart_item.prom_pt_json=[{"prom_id":item_map.prom_id,"dis":item_map.price-item_map.prom_price,"ispt":0}];
682 } 681 }
  682 + o_price-=(item_map.price-item_map.prom_price);
683 } 683 }
684 684
685 - o_price-=(item_map.price-item_map.prom_price);  
686 //--优惠多少钱-- 685 //--优惠多少钱--
687 if(!cart_item.cut_price) cart_item.cut_price=0; 686 if(!cart_item.cut_price) cart_item.cut_price=0;
688 cart_item.cut_price+=(item_map.price-item_map.prom_price); 687 cart_item.cut_price+=(item_map.price-item_map.prom_price);