diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsMaterialCoilServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsMaterialCoilServiceImpl.java index 35309896..e156a30f 100644 --- a/klp-wms/src/main/java/com/klp/service/impl/WmsMaterialCoilServiceImpl.java +++ b/klp-wms/src/main/java/com/klp/service/impl/WmsMaterialCoilServiceImpl.java @@ -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())) {