Commit 14364aea291e6f5319c82e08c93f90c150c5347e

Authored by yvan.ni
1 parent 23960862

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

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