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 | } | ... | ... |