Commit 94eff6fbdeac28bfa064df815822a301f73bdbcf

Authored by yvan.ni
1 parent e0129ff1

组合购再普通购买的时候,要控制总数量

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