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/ArticleDataParserHandler.java | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/xcong/farmer/cms/core/handler/ArticleDataParserHandler.java b/src/main/java/com/xcong/farmer/cms/core/handler/ArticleDataParserHandler.java index c73ba7b..1beb535 100644 --- a/src/main/java/com/xcong/farmer/cms/core/handler/ArticleDataParserHandler.java +++ b/src/main/java/com/xcong/farmer/cms/core/handler/ArticleDataParserHandler.java @@ -25,10 +25,11 @@ public class ArticleDataParserHandler implements DataParserHandler { private final ArticleMapper articleMapper = SpringContextHolder.getBean(ArticleMapper.class); - private final CmsProperties cmsProperties = SpringContextHolder.getBean(CmsProperties.class); @Override public void dataParser(AttrNode node) { - log.info("文章解析"); + log.info("######文章解析########"); + String baseUrl = (String) node.getSystemDataValue("baseUrl"); + Article tag = (Article) node.getParam(); ArticleEntity data = articleMapper.selectById(tag.getId()); @@ -40,7 +41,7 @@ if (prevEntity.getType() == 2) { prev.setUrl(prevEntity.getArticleUrl()); } else { - prev.setUrl(cmsProperties.getBaseUrl() + prevEntity.getPath() + "/" + prevEntity.getId() + ".html"); + prev.setUrl(baseUrl + prevEntity.getPath() + "/" + prevEntity.getId() + ".html"); } articleData.setPrev(prev); @@ -54,7 +55,7 @@ if (nextEntity.getType() == 2) { next.setUrl(nextEntity.getArticleUrl()); } else { - next.setUrl(cmsProperties.getBaseUrl() + nextEntity.getPath() + "/" + nextEntity.getId() + ".html"); + next.setUrl(baseUrl + nextEntity.getPath() + "/" + nextEntity.getId() + ".html"); } articleData.setNext(next); -- Gitblit v1.9.1