Quellcode durchsuchen

新闻增加排序:按照创建时间倒序排列

dzx142631 vor 2 Jahren
Ursprung
Commit
04883423d2

+ 2 - 3
src/main/java/com/xjrsoft/module/oa/controller/NewsController.java

@@ -74,7 +74,6 @@ public class NewsController {
     @ApiOperation(value = "获取新闻分页")
     public RT<PageOutput<NewsPageVo>> box(NewsPageDto dto) {
         MPJLambdaWrapper<News> wrapper = MPJWrappers.<News>lambdaJoin()
-                .distinct()
                 .eq(ObjectUtil.isNotEmpty(dto.getType()) && dto.getType() > 0, News::getTypeId, dto.getType())
                 .and(wq -> wq.eq(News::getLevel, 1).or().eq(News::getLevel, 2).eq(News::getClassId, dto.getClassId()))
                 .eq(ObjectUtil.isNotEmpty(dto.getLevel()) && dto.getLevel() > 0, News::getLevel, dto.getLevel())
@@ -83,8 +82,8 @@ public class NewsController {
 //                .leftJoin(NewsRelation.class, onWrapper -> onWrapper.eq(NewsRelation::getNewsId, News::getId).eq(NewsRelation::getUserId, StpUtil.getLoginIdAsLong()))
 //                .selectAs(NewsRelation::getId, NewsPageVo::getReadId)
                 .selectAs(News::getId, NewsPageVo::getId)
-                .select(News.class, x -> VoToColumnUtil.fieldsToColumns(NewsPageVo.class).contains(x.getProperty()));
-                //.orderByDesc(News::getCreateDate);//新闻按照创建时间倒序排
+                .select(News.class, x -> VoToColumnUtil.fieldsToColumns(NewsPageVo.class).contains(x.getProperty()))
+                .orderByDesc(News::getCreateDate);//新闻按照创建时间倒序排
         IPage<NewsPageVo> page = newsService.selectJoinListPage(ConventPage.getPage(dto), NewsPageVo.class, wrapper);
         PageOutput<NewsPageVo> pageOutput = ConventPage.getPageOutput(page, NewsPageVo.class);
         return RT.ok(pageOutput);