Commit 486cd1654b66e0e661a704a6a00648539c30f004
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); |