Commit 1ae18e3b0fab089bf761498c0149c32693e43230

Authored by yvan.ni
1 parent 35c1c538

重新支付,赠品和搭配商品的报错

pages/user/order_detail/order_detail.js
@@ -418,7 +418,8 @@ Page({ @@ -418,7 +418,8 @@ Page({
418 return false; 418 return false;
419 } 419 }
420 }else{ 420 }else{
421 - if((gg.prom_type==1 || gg.prom_type==3 || gg.prom_type==5 || gg.prom_type==6 || gg.prom_type==4) && !good.is_gift && !good.is_integral_normal && !good.is_pd_normal) { 421 + if((gg.prom_type==1 || gg.prom_type==3 || gg.prom_type==5 || gg.prom_type==6 || gg.prom_type==4)
  422 + && !good.is_collocation && !good.is_gift && !good.is_integral_normal && !good.is_pd_normal) {
422 var prom=null; 423 var prom=null;
423 //---如果是活动的时候--- 424 //---如果是活动的时候---
424 var prom=null,th=this; 425 var prom=null,th=this;
@@ -461,21 +462,25 @@ Page({ @@ -461,21 +462,25 @@ Page({
461 } 462 }
462 } 463 }
463 else{ 464 else{
464 - var t_ok=1;  
465 - await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid+"/"+good.goods_id+"/0", {}).then(res => {  
466 - if(res.data.code==0){  
467 - var r_data=res.data.data;  
468 - //-- 参加了全局的优惠活动 --  
469 - if(r_data.promGoodsLists){  
470 - wx.showModal({  
471 - title: '提示',  
472 - content: gg.goods_name+'商品的活动发生了变化'  
473 - });  
474 - t_ok=0;  
475 - }  
476 - }  
477 - })  
478 - if(!t_ok) return false; 465 + //不是赠品的时候
  466 + if(!good.is_gift){
  467 + var t_ok=1;
  468 + await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid+"/"+good.goods_id+"/0", {}).then(res => {
  469 + if(res.data.code==0){
  470 + var r_data=res.data.data;
  471 + //-- 参加了全局的优惠活动 --
  472 + if(r_data.promGoodsLists){
  473 + wx.showModal({
  474 + title: '提示',
  475 + content: gg.goods_name+'商品的活动发生了变化'
  476 + });
  477 + t_ok=0;
  478 + }
  479 + }
  480 + })
  481 + if(!t_ok) return false;
  482 + }
  483 +
479 //-- 如果有参加线下取价 -- 484 //-- 如果有参加线下取价 --
480 if(good.offline_cut>0) wlist+=encodeURIComponent(gg.erpwareid)+","; 485 if(good.offline_cut>0) wlist+=encodeURIComponent(gg.erpwareid)+",";
481 } 486 }
pages/user/order_list/order_list.js
@@ -537,7 +537,8 @@ Page({ @@ -537,7 +537,8 @@ Page({
537 } 537 }
538 538
539 }else{ 539 }else{
540 - if((gg.prom_type==1 || gg.prom_type==3 || gg.prom_type==5 || gg.prom_type==6 || gg.prom_type==4) && !good.is_gift && !good.is_integral_normal && !good.is_pd_normal) { 540 + if((gg.prom_type==1 || gg.prom_type==3 || gg.prom_type==5 || gg.prom_type==6 || gg.prom_type==4)
  541 + && !good.is_collocation && !good.is_gift && !good.is_integral_normal && !good.is_pd_normal) {
541 var prom=null; 542 var prom=null;
542 //---如果是活动的时候--- 543 //---如果是活动的时候---
543 var prom=null,th=this; 544 var prom=null,th=this;
@@ -580,21 +581,23 @@ Page({ @@ -580,21 +581,23 @@ Page({
580 } 581 }
581 } 582 }
582 else{ 583 else{
583 - var t_ok=1;  
584 - await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid+"/"+good.goods_id+"/0", {}).then(res => {  
585 - if(res.data.code==0){  
586 - var r_data=res.data.data;  
587 - //-- 参加了全局的优惠活动 --  
588 - if(r_data.promGoodsLists){  
589 - wx.showModal({  
590 - title: '提示',  
591 - content: gg.goods_name+'商品的活动发生了变化'  
592 - });  
593 - t_ok=0;  
594 - }  
595 - }  
596 - })  
597 - if(!t_ok) return false; 584 + if(!good.is_gift ){
  585 + var t_ok=1;
  586 + await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid+"/"+good.goods_id+"/0", {}).then(res => {
  587 + if(res.data.code==0){
  588 + var r_data=res.data.data;
  589 + //-- 参加了全局的优惠活动 --
  590 + if(r_data.promGoodsLists){
  591 + wx.showModal({
  592 + title: '提示',
  593 + content: gg.goods_name+'商品的活动发生了变化'
  594 + });
  595 + t_ok=0;
  596 + }
  597 + }
  598 + })
  599 + if(!t_ok) return false;
  600 + }
598 //-- 如果有参加线下取价 -- 601 //-- 如果有参加线下取价 --
599 if(good.offline_cut>0) wlist+=encodeURIComponent(gg.erpwareid)+","; 602 if(good.offline_cut>0) wlist+=encodeURIComponent(gg.erpwareid)+",";
600 } 603 }