From 651c100f23afb41fbd63505a9b9fc43c25a3a7dd Mon Sep 17 00:00:00 2001 From: zhn <947514737@qq.com> Date: Tue, 26 Dec 2023 14:32:27 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=AE=E9=A2=98=E7=AE=A1=E7=90=86-=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E6=97=B6=E9=97=B4=E5=80=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../project/service/impl/NcrTrackServiceImpl.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/NcrTrackServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/NcrTrackServiceImpl.java index 0819dd09f..096d92d55 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/NcrTrackServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/NcrTrackServiceImpl.java @@ -382,6 +382,17 @@ public class NcrTrackServiceImpl extends ServiceImpl trackVOList = parameterQuery(ncrTrackVO, trackVOList); //表头排序 heartSort(ncrTrackVO, trackVOList); + if(StringUtils.isBlank(ncrTrackVO.getOrderByField())){ + Collections.sort(trackVOList, new Comparator() { + @Override + public int compare(NcrTrackVO o1, NcrTrackVO o2) { + if (o1.getUpdateTime() == null || o2.getUpdateTime() == null) { + return 0; + } + return o2.getUpdateTime().compareTo(o1.getUpdateTime()); + } + }); + } for (NcrTrackVO trackVO : trackVOList) { trackVO.setAdministrator(administrator ? "true" : "false"); }