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 | 208 | |
209 | 209 | }); |
210 | 210 | //--更新默认地址--,看一下是不是跳到地址页面 |
211 | - if(!getApp().globalData.is_cart2_old){ | |
211 | + if(!getApp().globalData.is_cart_old){ | |
212 | 212 | this.update_code(); |
213 | 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 | 477 | arr.push(ie); |
478 | 478 | |
479 | 479 | } |
480 | - } | |
481 | - | |
480 | + } | |
482 | 481 | //-- 如果是回退回来的情况 -- |
483 | 482 | if(th.data.cartlist && th.data.cartlist.length>0) { |
484 | 483 | for(var kj in th.data.cartlist){ |
... | ... | @@ -486,6 +485,7 @@ Page({ |
486 | 485 | var ie=arr[ih]; |
487 | 486 | if(ie.pickup_id==th.data.cartlist[kj].pickup_id){ |
488 | 487 | ie.exp_type=parseInt(th.data.cartlist[kj].exp_type); |
488 | + ie.wind=parseInt(th.data.cartlist[kj].wind); | |
489 | 489 | break; |
490 | 490 | } |
491 | 491 | } |
... | ... | @@ -856,7 +856,10 @@ Page({ |
856 | 856 | |
857 | 857 | //--优惠多少钱-- |
858 | 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 | 864 | if(item_map.s_intValue){ |
862 | 865 | if(!cart_item.s_intValue) cart_item.s_intValue=0; |
... | ... | @@ -924,6 +927,8 @@ Page({ |
924 | 927 | }) |
925 | 928 | }; |
926 | 929 | var c_arr=JSON.parse(JSON.stringify(th.data.old_cartlist)); |
930 | + | |
931 | + | |
927 | 932 | if(th.data.cartlist && th.data.cartlist.length>0){ |
928 | 933 | for(var i =0;i<c_arr.length;i++){ |
929 | 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 | 275 | } |
276 | 276 | }) |
277 | 277 | //--更新默认地址--,看一下是不是跳到地址页面 |
278 | - if(!getApp().globalData.is_cart2_old){ | |
278 | + if(!getApp().globalData.is_cart_old){ | |
279 | 279 | this.update_code(); |
280 | 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 | 40 | |
41 | 41 | //如果是拼单就不做处理 |
42 | 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 | 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 | 384 | } |
385 | 385 | |
386 | 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 | 388 | var prom=null; |
389 | 389 | //---如果是活动的时候--- |
390 | 390 | var prom=null,th=this; |
... | ... | @@ -557,7 +557,8 @@ Page({ |
557 | 557 | |
558 | 558 | o.jumpToCart4({ |
559 | 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 | 562 | }, 1); |
562 | 563 | }, |
563 | 564 | checkTeam: function() { | ... | ... |
pages/user/order_list/order_list.js
... | ... | @@ -496,7 +496,7 @@ Page({ |
496 | 496 | } |
497 | 497 | |
498 | 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 | 500 | var prom=null; |
501 | 501 | //---如果是活动的时候--- |
502 | 502 | var prom=null,th=this; | ... | ... |