Commit 79c27b8c0c7f7274521ecaef4bc70db585ae35c3

Authored by yvan.ni
1 parent 168ad730

购物车购买的bug优化

Showing 1 changed file with 8 additions and 1 deletions
pages/cart/cart2/cart2.js
@@ -2149,6 +2149,7 @@ Page({ @@ -2149,6 +2149,7 @@ Page({
2149 var shipping_price =0; 2149 var shipping_price =0;
2150 var quan_no_goods_arr=null; 2150 var quan_no_goods_arr=null;
2151 var is_by_quan=0; 2151 var is_by_quan=0;
  2152 + var pickid=th.data.bn_pick;
2152 2153
2153 //如果是包邮券的时候,要看看券的情况,判断一下包邮有没有不包邮模板 2154 //如果是包邮券的时候,要看看券的情况,判断一下包邮有没有不包邮模板
2154 if (quan_no && th.data.using_quan[pickid].isby == 1) { 2155 if (quan_no && th.data.using_quan[pickid].isby == 1) {
@@ -3040,6 +3041,13 @@ Page({ @@ -3040,6 +3041,13 @@ Page({
3040 df_goods.push(goods); 3041 df_goods.push(goods);
3041 df_room_ids += g_item.room_id + ","; 3042 df_room_ids += g_item.room_id + ",";
3042 } else { 3043 } else {
  3044 +
  3045 + //-- 如果只有一件的时候,商品又是代发商品,订单的状态要改成代发订单 --
  3046 + if(g_item.whsle_id){
  3047 + goods.is_whsle_goods=1;
  3048 + item.is_whsle=1;
  3049 + }
  3050 +
3043 item.order_goods.push(goods); 3051 item.order_goods.push(goods);
3044 //如果房间号不为空的时候 3052 //如果房间号不为空的时候
3045 if (g_item.room_id) { 3053 if (g_item.room_id) {
@@ -3056,7 +3064,6 @@ Page({ @@ -3056,7 +3064,6 @@ Page({
3056 //处理代发商品的拆分 3064 //处理代发商品的拆分
3057 if(df_goods.length>0 && item.order_goods.length>0 ){ 3065 if(df_goods.length>0 && item.order_goods.length>0 ){
3058 var df_item=JSON.parse(JSON.stringify(item)); 3066 var df_item=JSON.parse(JSON.stringify(item));
3059 -  
3060 item.goods_price= parseFloat(item.goods_price-df_price).toFixed(2); 3067 item.goods_price= parseFloat(item.goods_price-df_price).toFixed(2);
3061 item.total_amount= parseFloat(item.total_amount-df_price).toFixed(2); 3068 item.total_amount= parseFloat(item.total_amount-df_price).toFixed(2);
3062 3069