From d2c45b0ff2185235ee9ca162b9eae3dc5e5fd923 Mon Sep 17 00:00:00 2001 From: HuangHuiKang Date: Tue, 3 Feb 2026 18:16:35 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BF=AE=E6=94=B9=E6=A8=A1?= =?UTF-8?q?=E5=85=B7=E4=B8=8B=E6=A8=A1=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../moldoperate/MoldOperateServiceImpl.java | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/yudao-module-mes/yudao-module-mes-biz/src/main/java/cn/iocoder/yudao/module/mes/service/moldoperate/MoldOperateServiceImpl.java b/yudao-module-mes/yudao-module-mes-biz/src/main/java/cn/iocoder/yudao/module/mes/service/moldoperate/MoldOperateServiceImpl.java index 9d54c1fa74..567c28f350 100644 --- a/yudao-module-mes/yudao-module-mes-biz/src/main/java/cn/iocoder/yudao/module/mes/service/moldoperate/MoldOperateServiceImpl.java +++ b/yudao-module-mes/yudao-module-mes-biz/src/main/java/cn/iocoder/yudao/module/mes/service/moldoperate/MoldOperateServiceImpl.java @@ -50,10 +50,21 @@ public class MoldOperateServiceImpl implements MoldOperateService { DeviceLedgerDO deviceLedgerDO = deviceLedgerMapper.selectById(createReqVO.getDeviceId()); moldOperate.setDeviceName(deviceLedgerDO.getDeviceName()); - List idList = Arrays.stream(createReqVO.getMoldId().split(",")) - .map(String::trim) // 去除可能存在的空格 - .map(Long::valueOf) - .collect(Collectors.toList()); + List idList; + + if (createReqVO.getLowerMoldId()!=null){ + idList = Arrays.stream(createReqVO.getLowerMoldId().split(",")) + .map(String::trim) // 去除可能存在的空格 + .map(Long::valueOf) + .collect(Collectors.toList()); + }else { + idList = Arrays.stream(createReqVO.getMoldId().split(",")) + .map(String::trim) // 去除可能存在的空格 + .map(Long::valueOf) + .collect(Collectors.toList()); + } + + if (!idList.isEmpty()) { StringBuilder moldNameBuilder = new StringBuilder();