Commit 14364aea291e6f5319c82e08c93f90c150c5347e
1 parent
23960862
1。 提交的优化, 普通订单 和 拼团订单
2。 都24小时还待成团 3。 未支付订单,再支付的时候报错活动已经改变
Showing
5 changed files
with
19 additions
and
11 deletions
pages/cart/cart2/cart2.js
@@ -208,10 +208,10 @@ Page({ | @@ -208,10 +208,10 @@ Page({ | ||
208 | 208 | ||
209 | }); | 209 | }); |
210 | //--更新默认地址--,看一下是不是跳到地址页面 | 210 | //--更新默认地址--,看一下是不是跳到地址页面 |
211 | - if(!getApp().globalData.is_cart2_old){ | 211 | + if(!getApp().globalData.is_cart_old){ |
212 | this.update_code(); | 212 | this.update_code(); |
213 | }else{ | 213 | }else{ |
214 | - getApp().globalData.is_cart2_old=0; | 214 | + getApp().globalData.is_cart_old=0; |
215 | } | 215 | } |
216 | } | 216 | } |
217 | 217 | ||
@@ -477,8 +477,7 @@ Page({ | @@ -477,8 +477,7 @@ Page({ | ||
477 | arr.push(ie); | 477 | arr.push(ie); |
478 | 478 | ||
479 | } | 479 | } |
480 | - } | ||
481 | - | 480 | + } |
482 | //-- 如果是回退回来的情况 -- | 481 | //-- 如果是回退回来的情况 -- |
483 | if(th.data.cartlist && th.data.cartlist.length>0) { | 482 | if(th.data.cartlist && th.data.cartlist.length>0) { |
484 | for(var kj in th.data.cartlist){ | 483 | for(var kj in th.data.cartlist){ |
@@ -486,6 +485,7 @@ Page({ | @@ -486,6 +485,7 @@ Page({ | ||
486 | var ie=arr[ih]; | 485 | var ie=arr[ih]; |
487 | if(ie.pickup_id==th.data.cartlist[kj].pickup_id){ | 486 | if(ie.pickup_id==th.data.cartlist[kj].pickup_id){ |
488 | ie.exp_type=parseInt(th.data.cartlist[kj].exp_type); | 487 | ie.exp_type=parseInt(th.data.cartlist[kj].exp_type); |
488 | + ie.wind=parseInt(th.data.cartlist[kj].wind); | ||
489 | break; | 489 | break; |
490 | } | 490 | } |
491 | } | 491 | } |
@@ -856,7 +856,10 @@ Page({ | @@ -856,7 +856,10 @@ Page({ | ||
856 | 856 | ||
857 | //--优惠多少钱-- | 857 | //--优惠多少钱-- |
858 | if(!cart_item.cut_price) cart_item.cut_price=0; | 858 | if(!cart_item.cut_price) cart_item.cut_price=0; |
859 | - cart_item.cut_price+=(item_map.price-item_map.prom_price); | 859 | + //-- -- |
860 | + if(item_map.price!=undefined && item_map.price!=null | ||
861 | + && item_map.prom_price!=undefined && item_map.prom_price!=null) | ||
862 | + cart_item.cut_price+=(item_map.price-item_map.prom_price); | ||
860 | //---如果有送积分--- | 863 | //---如果有送积分--- |
861 | if(item_map.s_intValue){ | 864 | if(item_map.s_intValue){ |
862 | if(!cart_item.s_intValue) cart_item.s_intValue=0; | 865 | if(!cart_item.s_intValue) cart_item.s_intValue=0; |
@@ -924,6 +927,8 @@ Page({ | @@ -924,6 +927,8 @@ Page({ | ||
924 | }) | 927 | }) |
925 | }; | 928 | }; |
926 | var c_arr=JSON.parse(JSON.stringify(th.data.old_cartlist)); | 929 | var c_arr=JSON.parse(JSON.stringify(th.data.old_cartlist)); |
930 | + | ||
931 | + | ||
927 | if(th.data.cartlist && th.data.cartlist.length>0){ | 932 | if(th.data.cartlist && th.data.cartlist.length>0){ |
928 | for(var i =0;i<c_arr.length;i++){ | 933 | for(var i =0;i<c_arr.length;i++){ |
929 | c_arr[i].exp_type=th.data.cartlist[i].exp_type; | 934 | c_arr[i].exp_type=th.data.cartlist[i].exp_type; |
pages/cart/cart2_pt/cart2_pt.js
@@ -275,10 +275,10 @@ Page({ | @@ -275,10 +275,10 @@ Page({ | ||
275 | } | 275 | } |
276 | }) | 276 | }) |
277 | //--更新默认地址--,看一下是不是跳到地址页面 | 277 | //--更新默认地址--,看一下是不是跳到地址页面 |
278 | - if(!getApp().globalData.is_cart2_old){ | 278 | + if(!getApp().globalData.is_cart_old){ |
279 | this.update_code(); | 279 | this.update_code(); |
280 | }else{ | 280 | }else{ |
281 | - getApp().globalData.is_cart2_old=0; | 281 | + getApp().globalData.is_cart_old=0; |
282 | } | 282 | } |
283 | } | 283 | } |
284 | 284 |
pages/cart/cart4/cart4.js
@@ -40,7 +40,9 @@ Page({ | @@ -40,7 +40,9 @@ Page({ | ||
40 | 40 | ||
41 | //如果是拼单就不做处理 | 41 | //如果是拼单就不做处理 |
42 | if(rs.data.data.pageData[0].pt_prom_id>0) { | 42 | if(rs.data.data.pageData[0].pt_prom_id>0) { |
43 | - th.data.pt_order_sn=rs.data.data.pageData[0].order_sn; th.data.is_pt=1; return false; | 43 | + th.data.pt_order_sn=rs.data.data.pageData[0].order_sn; th.data.is_pt=1; |
44 | + t.setData({ type:1}); | ||
45 | + return false; | ||
44 | } | 46 | } |
45 | //如果是只有一单的情况下,就是单号=组合单号 | 47 | //如果是只有一单的情况下,就是单号=组合单号 |
46 | if(rs.data.data.pageData[0]['order_sn']==rs.data.data.pageData[0]['parent_sn']){ | 48 | if(rs.data.data.pageData[0]['order_sn']==rs.data.data.pageData[0]['parent_sn']){ |
pages/user/order_detail/order_detail.js
@@ -384,7 +384,7 @@ Page({ | @@ -384,7 +384,7 @@ Page({ | ||
384 | } | 384 | } |
385 | 385 | ||
386 | }else{ | 386 | }else{ |
387 | - if((gg.prom_type==1 || gg.prom_type==6 || gg.prom_type==4) && !good.is_integral_normal && !good.is_pd_normal) { | 387 | + if((gg.prom_type==1 || gg.prom_type==6 || gg.prom_type==4) && !good.is_gift && !good.is_integral_normal && !good.is_pd_normal) { |
388 | var prom=null; | 388 | var prom=null; |
389 | //---如果是活动的时候--- | 389 | //---如果是活动的时候--- |
390 | var prom=null,th=this; | 390 | var prom=null,th=this; |
@@ -557,7 +557,8 @@ Page({ | @@ -557,7 +557,8 @@ Page({ | ||
557 | 557 | ||
558 | o.jumpToCart4({ | 558 | o.jumpToCart4({ |
559 | order_sn: this.data.order.order_sn, | 559 | order_sn: this.data.order.order_sn, |
560 | - order_amount: this.data.order.order_amount | 560 | + order_amount: this.data.order.order_amount, |
561 | + type: 1 //正常单 | ||
561 | }, 1); | 562 | }, 1); |
562 | }, | 563 | }, |
563 | checkTeam: function() { | 564 | checkTeam: function() { |
pages/user/order_list/order_list.js
@@ -496,7 +496,7 @@ Page({ | @@ -496,7 +496,7 @@ Page({ | ||
496 | } | 496 | } |
497 | 497 | ||
498 | }else{ | 498 | }else{ |
499 | - if((gg.prom_type==1 || gg.prom_type==6 || gg.prom_type==4) && !good.is_integral_normal && !good.is_pd_normal) { | 499 | + if((gg.prom_type==1 || gg.prom_type==6 || gg.prom_type==4) && !good.is_gift && !good.is_integral_normal && !good.is_pd_normal) { |
500 | var prom=null; | 500 | var prom=null; |
501 | //---如果是活动的时候--- | 501 | //---如果是活动的时候--- |
502 | var prom=null,th=this; | 502 | var prom=null,th=this; |