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 | //-- 调用回调 -- | ... | ... |