fix(wms): 修正实际仓库类型设置逻辑
- 将新增仓库的类型固定设置为四级节点(4L) - 确保新建子仓库时使用正确的类型值 - 避免因父仓库类型影响子仓库类型设置
This commit is contained in:
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user