mirror of
https://github.com/tencentmusic/supersonic.git
synced 2026-04-18 12:24:21 +08:00
(opt)(headless)Only return ONLINE datasets in the domain dataset tree.
This commit is contained in:
@@ -414,10 +414,12 @@ public class SchemaServiceImpl implements SchemaService {
|
||||
List<DomainResp> domainResps = domainService.getDomainList();
|
||||
List<ItemResp> itemResps = domainResps.stream().map(domain -> new ItemResp(domain.getId(),
|
||||
domain.getParentId(), domain.getName(), TypeEnums.DOMAIN))
|
||||
.collect(Collectors.toList());
|
||||
.toList();
|
||||
Map<Long, ItemResp> itemRespMap =
|
||||
itemResps.stream().collect(Collectors.toMap(ItemResp::getId, item -> item));
|
||||
List<DataSetResp> dataSetResps = dataSetService.getDataSetList(new MetaFilter());
|
||||
List<DataSetResp> dataSetResps = dataSetService.getDataSetList(MetaFilter.builder()
|
||||
.status(StatusEnum.ONLINE.getCode())
|
||||
.build());
|
||||
for (DataSetResp dataSetResp : dataSetResps) {
|
||||
ItemResp itemResp = itemRespMap.get(dataSetResp.getDomainId());
|
||||
if (itemResp != null) {
|
||||
|
||||
Reference in New Issue
Block a user