Commit 94eff6fbdeac28bfa064df815822a301f73bdbcf
1 parent
e0129ff1
组合购再普通购买的时候,要控制总数量
Showing
2 changed files
with
12 additions
and
6 deletions
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
| ... | ... | @@ -2018,7 +2018,7 @@ Page({ |
| 2018 | 2018 | } |
| 2019 | 2019 | |
| 2020 | 2020 | //-- 这一步主要是要让立即购买 走 购物车的逻辑 参与活动,如果有zh_act就强制组合购购买,要计算一下组合购的总数量 -- |
| 2021 | - if(th.data.zh_act && (!th.data.zh_act.zh_num || th.data.zh_act.zh_buy_num>th.data.zh_act.zh_num ) | |
| 2021 | + if(th.data.zh_act && (!th.data.zh_act.zh_num || th.data.zh_act.zh_buy_num<th.data.zh_act.zh_num ) | |
| 2022 | 2022 | && th.data.zh_act.zhbuyqty <= th.data.goodsInputNum){ |
| 2023 | 2023 | wx.hideLoading(); |
| 2024 | 2024 | |
| ... | ... | @@ -6244,7 +6244,11 @@ Page({ |
| 6244 | 6244 | if (ut.gettimestamp() < e.data.data.start_time) { |
| 6245 | 6245 | return false; |
| 6246 | 6246 | } |
| 6247 | - if (e.data.data.is_end == 0 && ut.gettimestamp() < e.data.data.end_time) { | |
| 6247 | + | |
| 6248 | + //判断组合购总数够不够 | |
| 6249 | + var is_has_zh_num=(!e.data.data.zh_num || e.data.data.zh_buy_num<e.data.data.zh_num ); | |
| 6250 | + | |
| 6251 | + if (e.data.data.is_end == 0 && ut.gettimestamp() < e.data.data.end_time && is_has_zh_num) { | |
| 6248 | 6252 | //-- 获取商品列表 -- |
| 6249 | 6253 | th.data.zh_act=e.data.data; |
| 6250 | 6254 | th.getUserBuyPromNum(e.data.data.id) | ... | ... |
pages/goods/goodsInfo/goodsInfo.js
| ... | ... | @@ -1989,7 +1989,7 @@ Page({ |
| 1989 | 1989 | } |
| 1990 | 1990 | |
| 1991 | 1991 | //如果有搭配购的时候的时候 |
| 1992 | - if(th.data.zh_act && (!th.data.zh_act.zh_num || th.data.zh_act.zh_buy_num>th.data.zh_act.zh_num ) && newd.prom_type==0){ | |
| 1992 | + if(th.data.zh_act && (!th.data.zh_act.zh_num || th.data.zh_act.zh_buy_num<th.data.zh_act.zh_num ) && newd.prom_type==0){ | |
| 1993 | 1993 | newd.prom_type = 7; |
| 1994 | 1994 | newd.prom_id = th.data.zh_act.id; |
| 1995 | 1995 | } |
| ... | ... | @@ -2113,7 +2113,7 @@ Page({ |
| 2113 | 2113 | |
| 2114 | 2114 | //-- 这一步主要是要让立即购买 走 购物车的逻辑 参与活动,如果有zh_act就强制组合购购买 -- |
| 2115 | 2115 | if(th.data.zh_act |
| 2116 | - && th.data.zh_act.zhbuyqty <= th.data.goodsInputNum){ | |
| 2116 | + && th.data.zh_act.zhbuyqty <= th.data.goodsInputNum && (!th.data.zh_act.zh_num || th.data.zh_act.zh_buy_num<th.data.zh_act.zh_num )){ | |
| 2117 | 2117 | wx.hideLoading(); |
| 2118 | 2118 | |
| 2119 | 2119 | if((th.data.zh_act.buy_limit !=0 && th.data.zh_act.buy_limit <= th.data.userbuynum)){ |
| ... | ... | @@ -8011,14 +8011,16 @@ Page({ |
| 8011 | 8011 | if (ut.gettimestamp() < e.data.data.start_time) { |
| 8012 | 8012 | return false; |
| 8013 | 8013 | } |
| 8014 | - if (e.data.data.is_end == 0 && ut.gettimestamp() < e.data.data.end_time) { | |
| 8014 | + | |
| 8015 | + //判断组合购总数够不够 | |
| 8016 | + var is_has_zh_num=(!e.data.data.zh_num || e.data.data.zh_buy_num<e.data.data.zh_num ); | |
| 8017 | + if (e.data.data.is_end == 0 && ut.gettimestamp() < e.data.data.end_time && is_has_zh_num ) { | |
| 8015 | 8018 | //-- 获取商品列表 -- |
| 8016 | 8019 | th.setData({ |
| 8017 | 8020 | zh_act: e.data.data |
| 8018 | 8021 | }); |
| 8019 | 8022 | th.getUserBuyPromNum(e.data.data.id) |
| 8020 | 8023 | } |
| 8021 | - | |
| 8022 | 8024 | } |
| 8023 | 8025 | |
| 8024 | 8026 | //-- 调用回调 -- | ... | ... |