From 2accea809fddcbc6d04857d0175e1ccde38da7b3 Mon Sep 17 00:00:00 2001 From: liweidong-hj Date: Mon, 27 Apr 2026 15:53:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=90=8C=E6=AD=A5=E9=9B=B6?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../desk/dashboard/service/impl/DsTaskingServiceImpl.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsTaskingServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsTaskingServiceImpl.java index 14b9e6b2..fb391775 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsTaskingServiceImpl.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsTaskingServiceImpl.java @@ -1879,6 +1879,13 @@ public class DsTaskingServiceImpl extends BaseServiceImpl dsPartEntityList = taskingMapper.getOldMesAllPart(null,null,Arrays.asList(subPartInfo.getSubCode())); + if(!CollectionUtils.isEmpty(dsPartEntityList)){ + DsPartEntity partEntity = dsPartEntityList.get(0); + oldMesSubPart.setId(partEntity.getId()); + } + // 2. 递归处理当前子件自身(生成版本号、创建零件、同步工艺等核心逻辑) DsPartEntity newSubPart = processPartRecursively(oldMesSubPart); if (newSubPart == null) {