diff --git a/pages/cart/cart/cart.js b/pages/cart/cart/cart.js index e1c4b98..808fbe8 100644 --- a/pages/cart/cart/cart.js +++ b/pages/cart/cart/cart.js @@ -2057,7 +2057,7 @@ Page({ th.data.sele_g = res.data.data; th.data.sele_g.viplimited = res.data.data.buy_limit; - buylimit = res.data.data.buy_limit; + buylimit = !res.data.data.buy_limit ? 0 : res.data.data.buy_limit; }; }); @@ -2066,29 +2066,25 @@ Page({ }).then(tt => { if (tt.data.code == 0) { th.setData({ - promcardbuynum: tt.data.data.promcardbuynum, + promcardbuynum: !th.data.promcardbuynum ? 0 : th.data.promcardbuynum, cardbuynum: tt.data.data.cardbuynum, }); }; }); - var gd_buy_num = th.data.promcardbuynum; + var gd_buy_num = !th.data.promcardbuynum ? 0 : th.data.promcardbuynum; if(t.goods_num > redis_num) { + wx.showToast({ + title: '超出活动库存', + icon: 'none', + }); // 开启限购 if (buylimit > 0) { - wx.showToast({ - title: '超出活动限购', - icon: 'none', - }); let num = buylimit - gd_buy_num; if (num > redis_num) { th.setData({[txt]: redis_num}); } else { - wx.showToast({ - title: '超出活动库存', - icon: 'none', - }); th.setData({[txt]: num}); } } else {