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