Commit 1ae18e3b0fab089bf761498c0149c32693e43230

Authored by yvan.ni
1 parent 35c1c538

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

pages/user/order_detail/order_detail.js
... ... @@ -418,7 +418,8 @@ Page({
418 418 return false;
419 419 }
420 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 423 var prom=null;
423 424 //---如果是活动的时候---
424 425 var prom=null,th=this;
... ... @@ -461,21 +462,25 @@ Page({
461 462 }
462 463 }
463 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 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 537 }
538 538  
539 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 542 var prom=null;
542 543 //---如果是活动的时候---
543 544 var prom=null,th=this;
... ... @@ -580,21 +581,23 @@ Page({
580 581 }
581 582 }
582 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 602 if(good.offline_cut>0) wlist+=encodeURIComponent(gg.erpwareid)+",";
600 603 }
... ...