From 7fc0043ea150fc0e35c7f81c004dcd39c38f2221 Mon Sep 17 00:00:00 2001 From: lidongyang <506508008@qq.com> Date: Tue, 17 Mar 2026 09:16:43 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E5=90=8C=E6=AD=A5=E5=BE=85=E5=8A=9E?= =?UTF-8?q?=E7=9A=84=E9=98=B6=E6=AE=B5=E4=B8=8D=E5=AD=98=E5=9C=A8=E6=97=B6?= =?UTF-8?q?=EF=BC=8C=E7=9B=B4=E6=8E=A5=E6=8B=89=E5=8F=96=E9=98=B6=E6=AE=B5?= =?UTF-8?q?-=E6=9C=BA=E5=8F=B0-=E5=B7=A5=E4=BD=8D=EF=BC=8C=E5=B9=B6?= =?UTF-8?q?=E6=8A=8A=E5=BE=85=E5=8A=9E=E6=8C=82=E5=9C=A8=E7=9B=B8=E5=BA=94?= =?UTF-8?q?=E8=8A=82=E7=82=B9=E4=B8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../project/service/impl/LyricInternalServiceImpl.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/project/src/main/java/com/sdm/project/service/impl/LyricInternalServiceImpl.java b/project/src/main/java/com/sdm/project/service/impl/LyricInternalServiceImpl.java index a2b24bad..29304f04 100644 --- a/project/src/main/java/com/sdm/project/service/impl/LyricInternalServiceImpl.java +++ b/project/src/main/java/com/sdm/project/service/impl/LyricInternalServiceImpl.java @@ -585,7 +585,7 @@ public class LyricInternalServiceImpl implements ILyricInternalService { } } else { // 阶段不存在,同步阶段机台工位 - syncTodoPhase(todo.getCreateTime(), Long.valueOf(projectNode.getProjectId()), todo.getProjectStage(), projectNode.getUuid(), req); + syncTodoPhase(todo.getCreateTime(), Long.valueOf(projectNode.getProjectId()), todo.getProjectStage(), projectNode.getUuid(), req,todo.getStationNum()); } } @@ -3477,7 +3477,7 @@ public class LyricInternalServiceImpl implements ILyricInternalService { return resultList; } - private void syncTodoPhase(String curDateStr, Long projectId, String currentPhase, String projectNodeId, SpdmAddDemandReq req) { + private void syncTodoPhase(String curDateStr, Long projectId, String currentPhase, String projectNodeId, SpdmAddDemandReq req,String stationNum) { Long tenantId = req.getTenantId(); Long jobNumber = req.getCreator(); List currentNodeList; @@ -3551,6 +3551,10 @@ public class LyricInternalServiceImpl implements ILyricInternalService { workspaceNode.setTenantId(tenantId); workspaceNode.setProjectSource(SYNC_PROJECT_SOURCE); workspaceNode.setPid(machineNode.getUuid()); + if (workspaceNode.getNodeCode().equals(stationNum)) { + req.setWorkspaceId(workspaceNode.getUuid()); + req.setMachineId(workspaceNode.getPid()); + } addNodeList.add(workspaceNode); } }