From ec6597ba350ad02216abf08c986cabb4af0cf20d Mon Sep 17 00:00:00 2001 From: wangliwen Date: Thu, 7 Jul 2022 19:55:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8C=89=E6=80=BB=E4=BD=93=E8=AF=84=E5=88=86?= =?UTF-8?q?=20=E9=80=86=E5=BA=8F=E4=B8=8E=E9=A1=BA=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/ResourceServiceImpl.java | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/renren-admin/src/main/java/io/renren/modules/resource/service/impl/ResourceServiceImpl.java b/renren-admin/src/main/java/io/renren/modules/resource/service/impl/ResourceServiceImpl.java index 9fbb0342..b87910ba 100644 --- a/renren-admin/src/main/java/io/renren/modules/resource/service/impl/ResourceServiceImpl.java +++ b/renren-admin/src/main/java/io/renren/modules/resource/service/impl/ResourceServiceImpl.java @@ -400,10 +400,17 @@ public class ResourceServiceImpl extends CrudServiceImpl { - ResourceDTO index = (ResourceDTO) x; - return index.getTotal() == null ? 0L : index.getTotal(); - }).reversed()).collect(Collectors.toList())); + if ("DESC".equals(orderType)) { + resultPage.setRecords(resourceDTOS.stream().sorted(Comparator.comparing(x -> { + ResourceDTO index = (ResourceDTO) x; + return index.getTotal() == null ? 0L : index.getTotal(); + }).reversed()).collect(Collectors.toList())); + } else { + resultPage.setRecords(resourceDTOS.stream().sorted(Comparator.comparing(x -> { + ResourceDTO index = (ResourceDTO) x; + return index.getTotal() == null ? 0L : index.getTotal(); + })).collect(Collectors.toList())); + } } else { resourceDTOS = resourceDao.selectDTOPage(resourceDTO, (pageNum - 1) * pageSize, pageSize, orderField, orderType, null); }