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,7 +2018,7 @@ Page({ | ||
2018 | } | 2018 | } |
2019 | 2019 | ||
2020 | //-- 这一步主要是要让立即购买 走 购物车的逻辑 参与活动,如果有zh_act就强制组合购购买,要计算一下组合购的总数量 -- | 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 | && th.data.zh_act.zhbuyqty <= th.data.goodsInputNum){ | 2022 | && th.data.zh_act.zhbuyqty <= th.data.goodsInputNum){ |
2023 | wx.hideLoading(); | 2023 | wx.hideLoading(); |
2024 | 2024 | ||
@@ -6244,7 +6244,11 @@ Page({ | @@ -6244,7 +6244,11 @@ Page({ | ||
6244 | if (ut.gettimestamp() < e.data.data.start_time) { | 6244 | if (ut.gettimestamp() < e.data.data.start_time) { |
6245 | return false; | 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 | th.data.zh_act=e.data.data; | 6253 | th.data.zh_act=e.data.data; |
6250 | th.getUserBuyPromNum(e.data.data.id) | 6254 | th.getUserBuyPromNum(e.data.data.id) |
pages/goods/goodsInfo/goodsInfo.js
@@ -1989,7 +1989,7 @@ Page({ | @@ -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 | newd.prom_type = 7; | 1993 | newd.prom_type = 7; |
1994 | newd.prom_id = th.data.zh_act.id; | 1994 | newd.prom_id = th.data.zh_act.id; |
1995 | } | 1995 | } |
@@ -2113,7 +2113,7 @@ Page({ | @@ -2113,7 +2113,7 @@ Page({ | ||
2113 | 2113 | ||
2114 | //-- 这一步主要是要让立即购买 走 购物车的逻辑 参与活动,如果有zh_act就强制组合购购买 -- | 2114 | //-- 这一步主要是要让立即购买 走 购物车的逻辑 参与活动,如果有zh_act就强制组合购购买 -- |
2115 | if(th.data.zh_act | 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 | wx.hideLoading(); | 2117 | wx.hideLoading(); |
2118 | 2118 | ||
2119 | if((th.data.zh_act.buy_limit !=0 && th.data.zh_act.buy_limit <= th.data.userbuynum)){ | 2119 | if((th.data.zh_act.buy_limit !=0 && th.data.zh_act.buy_limit <= th.data.userbuynum)){ |
@@ -8011,14 +8011,16 @@ Page({ | @@ -8011,14 +8011,16 @@ Page({ | ||
8011 | if (ut.gettimestamp() < e.data.data.start_time) { | 8011 | if (ut.gettimestamp() < e.data.data.start_time) { |
8012 | return false; | 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 | th.setData({ | 8019 | th.setData({ |
8017 | zh_act: e.data.data | 8020 | zh_act: e.data.data |
8018 | }); | 8021 | }); |
8019 | th.getUserBuyPromNum(e.data.data.id) | 8022 | th.getUserBuyPromNum(e.data.data.id) |
8020 | } | 8023 | } |
8021 | - | ||
8022 | } | 8024 | } |
8023 | 8025 | ||
8024 | //-- 调用回调 -- | 8026 | //-- 调用回调 -- |