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 82322db5..542ed7b0 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 @@ -572,7 +572,7 @@ public class LyricInternalServiceImpl implements ILyricInternalService { if (StringUtils.isNotBlank(req.getPhaseId())) { // 填充需求的工位ID Optional workspaceNodeOptional = allNodeList.stream() - .filter(node -> NodeTypeEnum.WORKSPACE.getValue().equals(node.getNodeType()) + .filter(node -> req.getPhaseId().equals(node.getTag2()) && NodeTypeEnum.WORKSPACE.getValue().equals(node.getNodeType()) && node.getNodeCode().equals(todo.getStationNum())) .findFirst(); if (workspaceNodeOptional.isPresent()) {