refactor(WmsMaterialCoilService): 简化库区状态更新条件并优化代码注释
- 移除库区ID比较条件,仅检查新库区ID是否为空 - 更新实际库区启用状态的方法调用逻辑 - 添加关于退货操作的详细注释说明 - 优化代码可读性和维护性
This commit is contained in:
@@ -1199,8 +1199,8 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService {
|
||||
updateQrcodeContentForNormalUpdate(oldCoil, bo, newCoil.getCoilId());
|
||||
}
|
||||
|
||||
// 只有当新的库区ID不为空且与原库区ID不同时才更新库区状态
|
||||
if (bo.getActualWarehouseId() != null && !bo.getActualWarehouseId().equals(oldCoil.getActualWarehouseId())) {
|
||||
// 只有当新的库区ID不为空时更新库区状态
|
||||
if (bo.getActualWarehouseId() != null) {
|
||||
updateActualWarehouseEnableStatus(oldCoil.getActualWarehouseId(), bo.getActualWarehouseId());
|
||||
}
|
||||
}
|
||||
@@ -3101,7 +3101,7 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService {
|
||||
result.put("operationType", "SPLIT");
|
||||
return result;
|
||||
}
|
||||
|
||||
// 这里不写新增是因为还有退货操作,但是也和新增一样可以回滚所以直接找new_coil_id即可
|
||||
// 如果找到普通更新操作
|
||||
Object newCoilIdObj = step.get("new_coil_id");
|
||||
if (newCoilIdObj != null && newCoilIdObj.toString().equals(currentCoilId.toString())) {
|
||||
|
||||
Reference in New Issue
Block a user