|
@@ -188,8 +188,9 @@ public class WmPackageManager {
|
|
|
WmScorePackage scorePackage = scorePackageService.getById(packageId);
|
|
|
List<WmTask> tasks = taskService.list(Wrappers.<WmTask>lambdaQuery().eq(WmTask::getScorePackageId, packageId));
|
|
|
Set<Integer> taskIds = tasks.stream().map(WmTask::getId).mapToInt(Integer::valueOf).boxed().collect(Collectors.toSet());
|
|
|
- List<SysCheckChainNodeCheckHistory> okTasks = checkChainNodeCheckHistoryService.list(Wrappers.<SysCheckChainNodeCheckHistory>lambdaQuery().eq(SysCheckChainNodeCheckHistory::getNodeId, OK_CHAIN_TASK_NODE)
|
|
|
- .in(SysCheckChainNodeCheckHistory::getTargetId, taskIds));
|
|
|
+
|
|
|
+ List<SysCheckChainNodeCheckHistory> okTasks = CollUtil.isNotEmpty(tasks) ? checkChainNodeCheckHistoryService.list(Wrappers.<SysCheckChainNodeCheckHistory>lambdaQuery().eq(SysCheckChainNodeCheckHistory::getNodeId, OK_CHAIN_TASK_NODE)
|
|
|
+ .in(SysCheckChainNodeCheckHistory::getTargetId, taskIds)) : Collections.emptyList();
|
|
|
|
|
|
Map<String, Object> result = new HashMap<>(10);
|
|
|
result.put("id", packageId);
|