| | |
| | | import cn.hutool.core.util.StrUtil; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.xcong.farmer.cms.configurations.properties.CmsProperties; |
| | | import com.xcong.farmer.cms.conversion.ArticleConversion; |
| | | import com.xcong.farmer.cms.core.node.AttrNode; |
| | | import com.xcong.farmer.cms.core.tag.data.ArticleData; |
| | |
| | | public class ArticlesDataParserHandler implements DataParserHandler { |
| | | |
| | | private ArticleMapper articleMapper = SpringContextHolder.getBean(ArticleMapper.class); |
| | | private CmsProperties cmsProperties = SpringContextHolder.getBean(CmsProperties.class); |
| | | |
| | | private String BASE_URL = "http://192.168.0.1"; |
| | | @Override |
| | | public void dataParser(AttrNode node) { |
| | | log.info("文章列表解析"); |
| | |
| | | if (article.getType() == 2) { |
| | | articleData.setUrl(article.getArticleUrl()); |
| | | } else { |
| | | articleData.setUrl(BASE_URL + article.getPath() + "/" + article.getId() + ".html"); |
| | | articleData.setUrl(cmsProperties.getBaseUrl() + article.getPath() + "/" + article.getId() + ".html"); |
| | | } |
| | | |
| | | |