Commit 0541f89d682d071aec795d1a1db58a021d613ade

Authored by 泉州测试
1 parent 0c5d4559

fix修正负数

Showing 1 changed file with 5 additions and 7 deletions
pages/cart/cart/cart.js
... ... @@ -2108,16 +2108,14 @@ Page({
2108 2108 icon: 'none',
2109 2109 });
2110 2110 // 开启限购
2111   - var inputRedisNum = redis_num-cartGoodsNum;
2112   - var inputNum = num - cartGoodsNum;
2113 2111 if (buylimit > 0) {
2114 2112 if (num > redis_num) {
2115   - th.setData({[txt]: inputRedisNum < 0 ? 1 : inputRedisNum});
  2113 + th.setData({[txt]: redis_num-cartGoodsNum});
2116 2114 } else {
2117   - th.setData({[txt]: inputNum < 0 ? 1 : inputNum});
  2115 + th.setData({[txt]: num - cartGoodsNum});
2118 2116 }
2119 2117 } else {
2120   - th.setData({[txt]: inputRedisNum < 0 ? 1 : inputRedisNum});
  2118 + th.setData({[txt]: redis_num - cartGoodsNum});
2121 2119 }
2122 2120  
2123 2121 await e.doCheckAll();
... ... @@ -2127,7 +2125,7 @@ Page({
2127 2125  
2128 2126 //--秒杀:判断商品是否超出活动限购--
2129 2127 if (buylimit > 0) {
2130   - var inputNum = num - cartGoodsNum;
  2128 +
2131 2129 // 如果限购数量<=活动库存数量,增加数量时会先超过限购数量,此时应提示“超出活动限购数量”
2132 2130 if(totalNum > num) {
2133 2131 // 计算还可以购买的数量:库存量 - 已购数
... ... @@ -2136,7 +2134,7 @@ Page({
2136 2134 icon: 'none',
2137 2135 });
2138 2136 if (num <= 0) num = 1;
2139   - th.setData({[txt]: inputNum < 0 ? 1 : inputNum});
  2137 + th.setData({[txt]: num - cartGoodsNum});
2140 2138 await e.doCheckAll();
2141 2139 return false;
2142 2140 };
... ...