Commit 0541f89d682d071aec795d1a1db58a021d613ade
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 | }; | ... | ... |