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 603 //此时物流的选择方式要用th.data.cartlist;
604 604 c_arr[i].exp_type = th.data.cartlist[i].exp_type;
605 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 608 }else{
609 609 c_arr[i].exp_type = th.data.bn_exp_type; //配送方式
610 610 c_arr[i].wind = th.data.index; //立即购买选择的物流
611 611 if(th.data.cartlist) c_arr[i].check_quan_price_list= th.data.cartlist[i].check_quan_price_list; //优惠券优惠什么商品价格
612 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 615 var cart_item=c_arr[i];
... ... @@ -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 677 if(cart_item.prom_pt_json){
679 678 cart_item.prom_pt_json.push({"prom_id":item_map.prom_id,"dis":item_map.price-item_map.prom_price,"ispt":0})
680 679 }else{
681 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 686 if(!cart_item.cut_price) cart_item.cut_price=0;
688 687 cart_item.cut_price+=(item_map.price-item_map.prom_price);
... ...