From 79a389977ca0b183d3f50cfd1270ae111a17e79e Mon Sep 17 00:00:00 2001 From: songjun Date: Fri, 20 Oct 2023 17:04:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=BB=E5=8A=A1=E6=89=A7?= =?UTF-8?q?=E8=A1=8C=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruoyi/tester/service/impl/TesterExecutorServiceImpl.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tester/src/main/java/com/ruoyi/tester/service/impl/TesterExecutorServiceImpl.java b/tester/src/main/java/com/ruoyi/tester/service/impl/TesterExecutorServiceImpl.java index e945295..aed6952 100644 --- a/tester/src/main/java/com/ruoyi/tester/service/impl/TesterExecutorServiceImpl.java +++ b/tester/src/main/java/com/ruoyi/tester/service/impl/TesterExecutorServiceImpl.java @@ -45,13 +45,12 @@ public class TesterExecutorServiceImpl implements ITesterExecutorService { testerExecutorMapper.insertTesterTaskCallLog(taskCallLog); Map calledStatus = new ConcurrentHashMap<>(); - Set dependRelationIdSet = new HashSet<>(); - effectiveList.stream().forEach(x -> dependRelationIdSet.addAll(x.getDependRelationIdList())); + Set thisRelationIdSet = effectiveList.stream().map(x -> x.getRelationId()).collect(Collectors.toSet()); for (TaskInterfaceEffectiveInfo item : effectiveList){ boolean missDependRelation = false; for (Long dependRelationId : item.getDependRelationIdList()) { - if (!dependRelationIdSet.contains(dependRelationId)) { + if (!thisRelationIdSet.contains(dependRelationId)) { missDependRelation = true; } } -- Gitee