From fcd448b00535b115109eb0d952fbc57e91f83066 Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Fri, 16 Jan 2026 15:39:02 +0800 Subject: [PATCH] =?UTF-8?q?fix(wms):=20=E5=A4=84=E7=90=86=E5=AE=9E?= =?UTF-8?q?=E9=99=85=E5=BA=93=E5=8C=BAID=E4=B8=BA-1=E7=9A=84=E7=A9=BA?= =?UTF-8?q?=E7=BD=AE=E5=BA=93=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加对实际库区ID为-1的判断逻辑 - 将值为-1的库区ID统一转换为NULL - 防止空置库标识影响后续库存操作 --- .../java/com/klp/service/impl/WmsMaterialCoilServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsMaterialCoilServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsMaterialCoilServiceImpl.java index eb946d68..925a44ad 100644 --- a/klp-wms/src/main/java/com/klp/service/impl/WmsMaterialCoilServiceImpl.java +++ b/klp-wms/src/main/java/com/klp/service/impl/WmsMaterialCoilServiceImpl.java @@ -829,6 +829,10 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService { // 2. 查找或创建stock findOrCreateStock(bo); + // 处理实际库区:-1 表示空置库,统一转 NULL + if (bo.getActualWarehouseId() != null && bo.getActualWarehouseId() == -1) { + bo.setActualWarehouseId(null); + } // 3. 插入钢卷数据 WmsMaterialCoil add = BeanUtil.toBean(bo, WmsMaterialCoil.class); if(bo.getDataType() != null && bo.getDataType() == 10){