diff --git a/pigx-app-server/pigx-app-server-biz/src/main/java/com/pig4cloud/pigx/app/controller/AppPageController.java b/pigx-app-server/pigx-app-server-biz/src/main/java/com/pig4cloud/pigx/app/controller/AppPageController.java index 4d0511040..eeff7cc31 100644 --- a/pigx-app-server/pigx-app-server-biz/src/main/java/com/pig4cloud/pigx/app/controller/AppPageController.java +++ b/pigx-app-server/pigx-app-server-biz/src/main/java/com/pig4cloud/pigx/app/controller/AppPageController.java @@ -55,7 +55,13 @@ public class AppPageController { .orderByDesc(AppPageEntity::getCreateTime), false); List tabbarList = tabbarService .list(Wrappers.lambdaQuery().orderByAsc(AppTabbarEntity::getSortOrder).orderByAsc(AppTabbarEntity::getId)); - return R.ok(AppDecorateVO.of(appPage, tabbarList)); + AppDecorateVO decorateVO = AppDecorateVO.of(appPage, tabbarList); + if (appPage == null) { + decorateVO.setPageType(pageType); + decorateVO.setPageName(PageTypeEnums.getNameByType(pageType)); + decorateVO.setPageData("[]"); + } + return R.ok(decorateVO); } /**