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"); }