From a508775d5c69e61e605c8f00fc18e70279444869 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Mon, 11 Jul 2022 21:49:04 +0800 Subject: [PATCH] add companyCode --- src/main/java/com/xcong/farmer/cms/core/handler/PageDataParserHandler.java | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/xcong/farmer/cms/core/handler/PageDataParserHandler.java b/src/main/java/com/xcong/farmer/cms/core/handler/PageDataParserHandler.java index f405ed2..e49892f 100644 --- a/src/main/java/com/xcong/farmer/cms/core/handler/PageDataParserHandler.java +++ b/src/main/java/com/xcong/farmer/cms/core/handler/PageDataParserHandler.java @@ -27,12 +27,12 @@ public class PageDataParserHandler implements DataParserHandler { private ArticleMapper articleMapper = SpringContextHolder.getBean(ArticleMapper.class); - private CmsProperties cmsProperties = SpringContextHolder.getBean(CmsProperties.class); @Override public void dataParser(AttrNode attrNode) { log.info("分页解析"); synchronized (this) { Template.HAS_PAGING = true; + String baseUrl = (String) attrNode.getSystemDataValue("baseUrl"); Long companyId = (Long) attrNode.getSystemDataValue("companyId"); Pagination param = (Pagination) attrNode.getParam(); @@ -49,7 +49,7 @@ pageData.setTotalCnt((int) pageList.getSize()); if (CollUtil.isNotEmpty(pageList.getRecords())) { - String path = cmsProperties.getBaseUrl() + "/" + param.getCode(); + String path = baseUrl + "/" + param.getCode(); String filename = "index_{}.html"; List<PageChildData> list = new ArrayList<>(); @@ -74,7 +74,7 @@ pageData.setPrev("javascript:void(0)"); } - if (Integer.parseInt(param.getPage()) == pageList.getPages()) { + if (Integer.parseInt(param.getPage()) >= pageList.getPages()) { Template.HAS_PAGING = false; } -- Gitblit v1.9.1