Commit 14364aea291e6f5319c82e08c93f90c150c5347e

Authored by yvan.ni
1 parent 23960862

1。 提交的优化, 普通订单 和 拼团订单

2。   都24小时还待成团
3。   未支付订单,再支付的时候报错活动已经改变
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;
... ...