Commit 94eff6fbdeac28bfa064df815822a301f73bdbcf

Authored by yvan.ni
1 parent e0129ff1

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

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