diff --git a/coolstore-partner-model/src/main/java/com/cool/store/request/order/PCStoreOrderOptionQuantityUpdateRequest.java b/coolstore-partner-model/src/main/java/com/cool/store/request/order/PCStoreOrderOptionQuantityUpdateRequest.java index 6bc50785e..3caf16fe2 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/request/order/PCStoreOrderOptionQuantityUpdateRequest.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/request/order/PCStoreOrderOptionQuantityUpdateRequest.java @@ -29,7 +29,6 @@ public class PCStoreOrderOptionQuantityUpdateRequest { @ApiModelProperty(value = "数量", required = true) @NotNull(message = "数量不能为空") - @DecimalMin(value = "0.01", message = "数量必须大于0") private BigDecimal quantity; } } diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/order/impl/MiniStoreOrderServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/order/impl/MiniStoreOrderServiceImpl.java index 2792f3b12..ef3c7108a 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/order/impl/MiniStoreOrderServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/order/impl/MiniStoreOrderServiceImpl.java @@ -1202,7 +1202,7 @@ public class MiniStoreOrderServiceImpl implements MiniStoreOrderService { List batchUpdateList = new ArrayList<>(); for (PCStoreOrderOptionQuantityUpdateRequest.SelectedOption selected : request.getSelectedOptions()) { if (selected == null || selected.getOptionId() == null || selected.getQuantity() == null - || selected.getQuantity().compareTo(BigDecimal.ZERO) <= 0) { + || selected.getQuantity().compareTo(BigDecimal.ZERO) < 0) { throw new ServiceException(ErrorCodeEnum.PARAMS_VALIDATE_ERROR); }