yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/wm/materialstock/MesWmMaterialStockMapper.java
@@ -99,8 +99,7 @@ .setSql("reserved_quantity = reserved_quantity + " + count); if (checkFlag && count.compareTo(BigDecimal.ZERO) > 0) { // 校验可用量充足:quantity - frozen_quantity - reserved_quantity >= count updateWrapper.setSql("reserved_quantity = reserved_quantity + " + count + " WHERE quantity - IFNULL(frozen_quantity, 0) - IFNULL(reserved_quantity, 0) >= " + count); updateWrapper.apply("quantity - IFNULL(frozen_quantity, 0) - IFNULL(reserved_quantity, 0) >= {0}", count); } return update(null, updateWrapper); }