fix(wms): 处理实际库区ID为-1的空置库情况

- 添加对实际库区ID为-1的判断逻辑
- 将值为-1的库区ID统一转换为NULL
- 防止空置库标识影响后续库存操作
This commit is contained in:
2026-01-16 15:39:02 +08:00
parent 256217a3a7
commit fcd448b005

View File

@@ -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){