From 0ddc8e37910c96546ad635e53c82288d3cdaf603 Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Fri, 19 Dec 2025 15:26:34 +0800 Subject: [PATCH] =?UTF-8?q?fix(wms):=20=E4=BF=AE=E6=AD=A3=E5=AE=9E?= =?UTF-8?q?=E9=99=85=E4=BB=93=E5=BA=93=E7=B1=BB=E5=9E=8B=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将新增仓库的类型固定设置为四级节点(4L) - 确保新建子仓库时使用正确的类型值 - 避免因父仓库类型影响子仓库类型设置 --- .../com/klp/service/impl/WmsActualWarehouseServiceImpl.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsActualWarehouseServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsActualWarehouseServiceImpl.java index 3b722d1f..4f56567d 100644 --- a/klp-wms/src/main/java/com/klp/service/impl/WmsActualWarehouseServiceImpl.java +++ b/klp-wms/src/main/java/com/klp/service/impl/WmsActualWarehouseServiceImpl.java @@ -476,7 +476,7 @@ public class WmsActualWarehouseServiceImpl implements IWmsActualWarehouseService String miss = !found.contains(base + "-1") ? base + "-1" : base + "-2"; WmsActualWarehouse c = new WmsActualWarehouse(); c.setParentId(p.getActualWarehouseId()); - c.setActualWarehouseType(p.getActualWarehouseType()); + c.setActualWarehouseType(4L); // 设置为四级节点 c.setActualWarehouseCode(miss); c.setActualWarehouseName(miss); c.setSortNo(Optional.ofNullable(p.getSortNo()).orElse(0L)); @@ -489,7 +489,7 @@ public class WmsActualWarehouseServiceImpl implements IWmsActualWarehouseService // 无历史记录,则正常新建两个 WmsActualWarehouse c1 = new WmsActualWarehouse(); c1.setParentId(p.getActualWarehouseId()); - c1.setActualWarehouseType(p.getActualWarehouseType()); + c1.setActualWarehouseType(4L); // 设置为四级节点 c1.setActualWarehouseCode(base + "-1"); c1.setActualWarehouseName(base + "-1"); c1.setSortNo(Optional.ofNullable(p.getSortNo()).orElse(0L)); @@ -500,7 +500,7 @@ public class WmsActualWarehouseServiceImpl implements IWmsActualWarehouseService WmsActualWarehouse c2 = new WmsActualWarehouse(); c2.setParentId(p.getActualWarehouseId()); - c2.setActualWarehouseType(p.getActualWarehouseType()); + c2.setActualWarehouseType(4L); // 设置为四级节点 c2.setActualWarehouseCode(base + "-2"); c2.setActualWarehouseName(base + "-2"); c2.setSortNo(Optional.ofNullable(p.getSortNo()).orElse(0L));