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();