fix(cms): 优化文章查询排序逻辑
- 在CmsArticleMapper.xml的分页和查询全部SQL语句中添加排序条件 - 按推荐度降序、排序号升序、创建时间降序排序文章列表 - 移除CmsArticleServiceImpl中重复的默认排序设置逻辑
This commit is contained in:
@@ -152,11 +152,13 @@
|
||||
<!-- 分页查询 -->
|
||||
<select id="selectPageRel" resultType="com.gxwebsoft.cms.entity.CmsArticle">
|
||||
<include refid="selectSql"></include>
|
||||
ORDER BY a.recommend DESC, a.sort_number ASC, a.create_time DESC
|
||||
</select>
|
||||
|
||||
<!-- 查询全部 -->
|
||||
<select id="selectListRel" resultType="com.gxwebsoft.cms.entity.CmsArticle">
|
||||
<include refid="selectSql"></include>
|
||||
ORDER BY a.recommend DESC, a.sort_number ASC, a.create_time DESC
|
||||
</select>
|
||||
|
||||
<select id="selectListAllRel" resultType="com.gxwebsoft.cms.entity.CmsArticle">
|
||||
|
||||
@@ -65,7 +65,6 @@ public class CmsArticleServiceImpl extends ServiceImpl<CmsArticleMapper, CmsArti
|
||||
}
|
||||
}
|
||||
PageParam<CmsArticle, CmsArticleParam> page = new PageParam<>(param);
|
||||
page.setDefaultOrder("sort_number asc,create_time desc");
|
||||
List<CmsArticle> list = baseMapper.selectPageRel(page, param);
|
||||
|
||||
return new PageResult<>(list, page.getTotal());
|
||||
|
||||
Reference in New Issue
Block a user