diff --git a/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/SchemaServiceImpl.java b/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/SchemaServiceImpl.java index e7b24c616..192cce51c 100644 --- a/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/SchemaServiceImpl.java +++ b/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/SchemaServiceImpl.java @@ -414,10 +414,12 @@ public class SchemaServiceImpl implements SchemaService { List domainResps = domainService.getDomainList(); List itemResps = domainResps.stream().map(domain -> new ItemResp(domain.getId(), domain.getParentId(), domain.getName(), TypeEnums.DOMAIN)) - .collect(Collectors.toList()); + .toList(); Map itemRespMap = itemResps.stream().collect(Collectors.toMap(ItemResp::getId, item -> item)); - List dataSetResps = dataSetService.getDataSetList(new MetaFilter()); + List dataSetResps = dataSetService.getDataSetList(MetaFilter.builder() + .status(StatusEnum.ONLINE.getCode()) + .build()); for (DataSetResp dataSetResp : dataSetResps) { ItemResp itemResp = itemRespMap.get(dataSetResp.getDomainId()); if (itemResp != null) {