fix(wms): 处理实际库区ID为-1的空置库情况
- 添加对实际库区ID为-1的判断逻辑 - 将值为-1的库区ID统一转换为NULL - 防止空置库标识影响后续库存操作
This commit is contained in:
@@ -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){
|
||||
|
||||
Reference in New Issue
Block a user