From fbe63682140150d1ec1f4c20e14554fe25582bb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=98=86=E9=B9=8F?= Date: Wed, 3 Jul 2024 10:08:45 +0800 Subject: [PATCH] =?UTF-8?q?feat(REQ-2545):=20=E9=A1=B5=E9=9D=A2=E7=BB=91?= =?UTF-8?q?=E5=AE=9A=E5=85=B3=E7=B3=BB=E5=A2=9E=E5=8A=A0=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../server/service/impl/SaasPageElementServiceImpl.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/SaasPageElementServiceImpl.java b/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/SaasPageElementServiceImpl.java index ec9b1f36..99f2423f 100644 --- a/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/SaasPageElementServiceImpl.java +++ b/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/SaasPageElementServiceImpl.java @@ -193,9 +193,12 @@ public class SaasPageElementServiceImpl implements SaasPageElementService { } List 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 saasFeatureResources = listDescendantByUniCodeAndTerminal(request.getTerminal(), pageRouteRelations.stream().map(SaasPageElementFeatureResourceRelation::getFeatureResourceUniCode).collect(Collectors.toList())); if (CollectionUtils.isEmpty(saasFeatureResources)) { return null;