From 14364aea291e6f5319c82e08c93f90c150c5347e Mon Sep 17 00:00:00 2001 From: yvan.ni <765199919@qq.com> Date: Wed, 4 Nov 2020 16:29:43 +0800 Subject: [PATCH] 1。 提交的优化, 普通订单 和 拼团订单 2。 都24小时还待成团 3。 未支付订单,再支付的时候报错活动已经改变 --- pages/cart/cart2/cart2.js | 15 ++++++++++----- pages/cart/cart2_pt/cart2_pt.js | 4 ++-- pages/cart/cart4/cart4.js | 4 +++- pages/user/order_detail/order_detail.js | 5 +++-- pages/user/order_list/order_list.js | 2 +- 5 files changed, 19 insertions(+), 11 deletions(-) diff --git a/pages/cart/cart2/cart2.js b/pages/cart/cart2/cart2.js index b46cb43..7d92245 100644 --- a/pages/cart/cart2/cart2.js +++ b/pages/cart/cart2/cart2.js @@ -208,10 +208,10 @@ Page({ }); //--更新默认地址--,看一下是不是跳到地址页面 - if(!getApp().globalData.is_cart2_old){ + if(!getApp().globalData.is_cart_old){ this.update_code(); }else{ - getApp().globalData.is_cart2_old=0; + getApp().globalData.is_cart_old=0; } } @@ -477,8 +477,7 @@ Page({ arr.push(ie); } - } - + } //-- 如果是回退回来的情况 -- if(th.data.cartlist && th.data.cartlist.length>0) { for(var kj in th.data.cartlist){ @@ -486,6 +485,7 @@ Page({ var ie=arr[ih]; if(ie.pickup_id==th.data.cartlist[kj].pickup_id){ ie.exp_type=parseInt(th.data.cartlist[kj].exp_type); + ie.wind=parseInt(th.data.cartlist[kj].wind); break; } } @@ -856,7 +856,10 @@ Page({ //--优惠多少钱-- if(!cart_item.cut_price) cart_item.cut_price=0; - cart_item.cut_price+=(item_map.price-item_map.prom_price); + //-- -- + if(item_map.price!=undefined && item_map.price!=null + && item_map.prom_price!=undefined && item_map.prom_price!=null) + cart_item.cut_price+=(item_map.price-item_map.prom_price); //---如果有送积分--- if(item_map.s_intValue){ if(!cart_item.s_intValue) cart_item.s_intValue=0; @@ -924,6 +927,8 @@ Page({ }) }; var c_arr=JSON.parse(JSON.stringify(th.data.old_cartlist)); + + if(th.data.cartlist && th.data.cartlist.length>0){ for(var i =0;i0) { - th.data.pt_order_sn=rs.data.data.pageData[0].order_sn; th.data.is_pt=1; return false; + th.data.pt_order_sn=rs.data.data.pageData[0].order_sn; th.data.is_pt=1; + t.setData({ type:1}); + return false; } //如果是只有一单的情况下,就是单号=组合单号 if(rs.data.data.pageData[0]['order_sn']==rs.data.data.pageData[0]['parent_sn']){ diff --git a/pages/user/order_detail/order_detail.js b/pages/user/order_detail/order_detail.js index 06a73e3..929e090 100644 --- a/pages/user/order_detail/order_detail.js +++ b/pages/user/order_detail/order_detail.js @@ -384,7 +384,7 @@ Page({ } }else{ - if((gg.prom_type==1 || gg.prom_type==6 || gg.prom_type==4) && !good.is_integral_normal && !good.is_pd_normal) { + if((gg.prom_type==1 || gg.prom_type==6 || gg.prom_type==4) && !good.is_gift && !good.is_integral_normal && !good.is_pd_normal) { var prom=null; //---如果是活动的时候--- var prom=null,th=this; @@ -557,7 +557,8 @@ Page({ o.jumpToCart4({ order_sn: this.data.order.order_sn, - order_amount: this.data.order.order_amount + order_amount: this.data.order.order_amount, + type: 1 //正常单 }, 1); }, checkTeam: function() { diff --git a/pages/user/order_list/order_list.js b/pages/user/order_list/order_list.js index 5266553..1b6646a 100644 --- a/pages/user/order_list/order_list.js +++ b/pages/user/order_list/order_list.js @@ -496,7 +496,7 @@ Page({ } }else{ - if((gg.prom_type==1 || gg.prom_type==6 || gg.prom_type==4) && !good.is_integral_normal && !good.is_pd_normal) { + if((gg.prom_type==1 || gg.prom_type==6 || gg.prom_type==4) && !good.is_gift && !good.is_integral_normal && !good.is_pd_normal) { var prom=null; //---如果是活动的时候--- var prom=null,th=this; -- libgit2 0.21.4