From fce8e677dd4f4b7b34c01f481c17d19fcf4465cb Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Fri, 19 Aug 2022 17:00:14 +0800 Subject: [PATCH] fix --- src/main/resources/mapper/ArticleMapper.xml | 29 +++++++++++++++++++++++++---- 1 files changed, 25 insertions(+), 4 deletions(-) diff --git a/src/main/resources/mapper/ArticleMapper.xml b/src/main/resources/mapper/ArticleMapper.xml index 9059144..d781c82 100644 --- a/src/main/resources/mapper/ArticleMapper.xml +++ b/src/main/resources/mapper/ArticleMapper.xml @@ -4,7 +4,22 @@ <select id="selectAdminArticleInPage" resultType="com.xcong.farmer.cms.modules.system.vo.AdminArticleVo"> SELECT - a.*, + a.id, + a.title, + a.child_title childTitle, + a.author, + a.author_belong authorBelong, + a.remark, + a.column_id columnId, + a.visits, + a.main_diagram mainDiagram, + a.atlas, + a.release_time releaseTime, + a.is_top isTop, + a.release_status releaseStatus, + a.del_status delStatus, + a.type, + a.article_url articleUrl, b.column_name columnName, c.web_address baseUrl, b.path path @@ -53,12 +68,12 @@ <!--上一篇--> <if test="type == 1"> and #{id} > a.id - order by a.id desc + order by a.release_time </if> <!--下一篇--> <if test="type == 2"> and a.id > #{id} - order by a.id + order by a.release_time desc </if> limit 1 </select> @@ -89,6 +104,9 @@ ${item} </foreach> </if> + <if test="record.isTop != null and record.isTop != ''"> + and a.is_top=#{record.isTop} + </if> </where> order by release_time desc </select> @@ -96,10 +114,13 @@ <select id="selectWebArticleInPage" resultType="com.xcong.farmer.cms.modules.system.vo.WebArticleVo"> SELECT a.*, - b.column_name columnName + b.column_name columnName, + c.web_address baseUrl, + b.path path FROM t_article a left join t_column b on a.column_id = b.id + inner join t_company c on a.company_id=c.id <where> and a.del_status = 1 and a.release_status = 1 -- Gitblit v1.9.1