diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/store/StoreLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/store/StoreLogic.java index e99e29415..8abf2f7f0 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/store/StoreLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/store/StoreLogic.java @@ -551,8 +551,8 @@ public class StoreLogic { int storeId = proto.getStoreId(); int itemId = proto.getItemId(); int itemNum = proto.getItemNum(); - //暂时设定200000上限,后期策划控制兑换次数,防止传入int最大值,导致消耗相加成负数 - if(itemNum >= 200000){ + //负数不允许购买,暂时设定100000上限,后期策划控制兑换次数,防止传入int最大值,导致消耗相加成负数 + if(itemNum <=0 || itemNum >= 100000){ throw new ErrorCodeException(ErrorCode.SYS_ERROR_CODE); } boolean update = checkBuyGoodsAndUpdate(user, storeId, itemId, itemNum);