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 d87179a4..29407596 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 @@ -2157,9 +2157,8 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService { // 根据操作类型使用不同的标识符 if ("分卷".equals(operation)) { - // 分卷:使用原钢卷号 + 分卷列表 - keyBuilder.append(step.get("old_current_coil_no")).append("->"); - keyBuilder.append(step.get("new_current_coil_nos")); + // 分卷:使用原钢卷号作为唯一标识,避免同一分卷操作的重复 + keyBuilder.append(step.get("old_current_coil_no")); } else if ("合卷".equals(operation)) { // 合卷:使用父钢卷列表 + 新钢卷号 keyBuilder.append(step.get("parent_coil_nos")).append("->");