feat(REQ-2545): 页面绑定关系增加类型字段。

This commit is contained in:
李昆鹏 2024-07-03 10:08:45 +08:00
parent 36de1c9d76
commit fbe6368214

View File

@ -193,9 +193,12 @@ public class SaasPageElementServiceImpl implements SaasPageElementService {
}
List<SaasPageElementFeatureResourceRelation> pageRouteRelations = relations.stream().filter(relation -> PageElementFeatureResourceRelationTypeEnum.PAGE_ROUTE.getValue().equals(relation.getType())).collect(Collectors.toList());
AssertUtil.isTrue(CollectionUtils.isNotEmpty(pageRouteRelations), "页面未绑定路由");
if (CollectionUtils.isEmpty(pageRouteRelations)) {
log.warn("页面路由的绑定关系不存在,页面元素编码:{}", request.getPageElementCode());
return null;
}
// 这里为了查询默认路由页面及页面下组件的绑定关系
// 查询默认路由页面及页面下组件的绑定关系
List<SaasFeatureResource> saasFeatureResources = listDescendantByUniCodeAndTerminal(request.getTerminal(), pageRouteRelations.stream().map(SaasPageElementFeatureResourceRelation::getFeatureResourceUniCode).collect(Collectors.toList()));
if (CollectionUtils.isEmpty(saasFeatureResources)) {
return null;