From 8ae26288a3cebc4c389e02bb6c2d667b92216920 Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Thu, 29 Jan 2026 10:11:46 +0800 Subject: [PATCH] =?UTF-8?q?fix(wms):=20=E4=BF=AE=E5=A4=8D=E9=92=A2?= =?UTF-8?q?=E5=8D=B7=E6=BA=AF=E6=BA=90=E7=9A=84=E5=88=86=E5=8D=B7=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除分卷操作中多余的箭头符号和新钢卷号拼接 - 修改分卷操作使用原钢卷号作为唯一标识符避免重复 - 保持合卷操作的原有父钢卷列表和新钢卷号拼接逻辑 --- .../com/klp/service/impl/WmsMaterialCoilServiceImpl.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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("->");