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