feat(REQ-2899):关系接口调整。
This commit is contained in:
parent
a2069f8377
commit
cc8e6c723b
@ -671,8 +671,18 @@ public class SaasPageElementServiceImpl extends ServiceImpl<SaasPageElementMappe
|
||||
allFeatureResources.addAll(pageChildrenFeatureResources);
|
||||
}
|
||||
|
||||
Map<String, SaasPageElementFeatureResourceRelation> uniCodeRelationMap = relations.stream()
|
||||
.collect(Collectors.toMap(SaasPageElementFeatureResourceRelation::getFeatureResourceUniCode, Function.identity(), (v1, v2) -> v1));
|
||||
Map<String, SaasPageElementFeatureResourceRelation> uniCodeRelationMap = Maps.newHashMap();
|
||||
List<String> pageRouteUniCodes = Lists.newArrayList();
|
||||
for(SaasPageElementFeatureResourceRelation relation : relations) {
|
||||
if (pageRouteUniCodes.contains(relation.getFeatureResourceUniCode())) {
|
||||
continue;
|
||||
}
|
||||
uniCodeRelationMap.put(relation.getFeatureResourceUniCode(), relation);
|
||||
if (PageElementFeatureResourceRelationTypeEnum.PAGE_ROUTE.getValue().equals(relation.getType())) {
|
||||
pageRouteUniCodes.add(relation.getFeatureResourceUniCode());
|
||||
}
|
||||
}
|
||||
|
||||
List<PageElementRelationFeatureResourceResp> reps = allFeatureResources.stream().map(e -> PageElementRelationFeatureResourceResp.builder()
|
||||
.id(e.getId())
|
||||
.parentId(e.getParentId())
|
||||
|
||||
Loading…
Reference in New Issue
Block a user