Commit 1ae18e3b0fab089bf761498c0149c32693e43230
1 parent
35c1c538
重新支付,赠品和搭配商品的报错
Showing
2 changed files
with
40 additions
and
32 deletions
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 | } | ... | ... |