feat(wms): 新增物料卷质量与包装相关字段变更记录
- 记录质量状态字段变更历史 - 记录切边要求字段变更历史 - 记录打包状态字段变更历史 - 记录包装要求字段变更历史
This commit is contained in:
@@ -906,6 +906,18 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService {
|
||||
if (bo.getRemark() != null && !bo.getRemark().equals(oldCoil.getRemark())) {
|
||||
changedFields.add("备注: " + oldCoil.getRemark() + " → " + bo.getRemark());
|
||||
}
|
||||
if (bo.getQualityStatus() != null && !bo.getQualityStatus().equals(oldCoil.getQualityStatus())) {
|
||||
changedFields.add("质量状态: " + oldCoil.getQualityStatus() + " → " + bo.getQualityStatus());
|
||||
}
|
||||
if (bo.getTrimmingRequirement() != null && !bo.getTrimmingRequirement().equals(oldCoil.getTrimmingRequirement())) {
|
||||
changedFields.add("切边要求: " + oldCoil.getTrimmingRequirement() + " → " + bo.getTrimmingRequirement());
|
||||
}
|
||||
if (bo.getPackingStatus() != null && !bo.getPackingStatus().equals(oldCoil.getPackingStatus())) {
|
||||
changedFields.add("打包状态: " + oldCoil.getPackingStatus() + " → " + bo.getPackingStatus());
|
||||
}
|
||||
if (bo.getPackagingRequirement() != null && !bo.getPackagingRequirement().equals(oldCoil.getPackagingRequirement())) {
|
||||
changedFields.add("包装要求: " + oldCoil.getPackagingRequirement() + " → " + bo.getPackagingRequirement());
|
||||
}
|
||||
|
||||
newStep.put("changed_fields", String.join("; ", changedFields));
|
||||
newStep.put("update_time", new java.util.Date());
|
||||
|
||||
Reference in New Issue
Block a user