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