From 444ebd4845adc3b6414db1e64e8bbb30827ea2fe Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sat, 26 Sep 2026 09:59:45 +0800 Subject: [PATCH] [ENHANCE] ERP:采购入库单明细数量补接口层正数校验,库存增量更新补 0 量防护(管理端界面输入已有 0.001 下限拦截) --- yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/dal/mysql/stock/ErpStockMapper.java | 4 ---- 1 file changed, 0 insertions(+), 4 deletions(-) diff --git a/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/dal/mysql/stock/ErpStockMapper.java b/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/dal/mysql/stock/ErpStockMapper.java index 75d1671..63ff1ca 100644 --- a/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/dal/mysql/stock/ErpStockMapper.java +++ b/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/dal/mysql/stock/ErpStockMapper.java @@ -36,10 +36,6 @@ public interface ErpStockMapper extends BaseMapperX { } default int updateCountIncrement(Long id, BigDecimal count, boolean negativeEnable) { - // 数量为 0 无库存增量(历史脏数据防护):直接跳过,避免生成空 SET 的 UPDATE 抛异常 500 - if (count.compareTo(BigDecimal.ZERO) == 0) { - return 0; - } LambdaUpdateWrapper updateWrapper = new LambdaUpdateWrapper() .eq(ErpStockDO::getId, id); if (count.compareTo(BigDecimal.ZERO) > 0) { -- libgit2 0.21.4