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; | ... | ... |