Commit 296ab86eeb9c0a7a25a9d725e03d695bf43b5208

Authored by 泉州测试
1 parent 8b9fa552

fix购物车输入数量修正

packageA/pages/goodsInfo/goodsInfo.js
... ... @@ -921,13 +921,22 @@ Page({
921 921 // 开启限购
922 922 if (th.data.sele_g.viplimited > 0) {
923 923  
924   - if (t > num) {
925   - th.setData({goodsInputNum: num});
  924 + if (action != "buy") {
  925 + if (t > num) {
  926 + th.setData({goodsInputNum: num - cartGoodsNum < 0 ? 0 : num - cartGoodsNum});
  927 + }
  928 + if (redisNum < num) {
  929 + th.setData({goodsInputNum: redisNum - cartGoodsNum < 0 ? 0 : redisNum - cartGoodsNum});
  930 + }
  931 + } else {
  932 + if (num > redisNum) {
  933 + th.setData({goodsInputNum: redisNum});
  934 + } else {
  935 + th.setData({goodsInputNum: num});
  936 + }
926 937 }
927 938  
928   - if (redisNum < num) {
929   - th.setData({goodsInputNum: redisNum});
930   - }
  939 +
931 940  
932 941  
933 942 } else {
... ...