From c7d493f150ff2bf33d91ba10079387a46e751b00 Mon Sep 17 00:00:00 2001 From: shizhendong Date: Thu, 7 Nov 2024 16:57:14 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20application=20=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E6=8C=89=E7=85=A7=20commit.createdAt=20?= =?UTF-8?q?=E5=80=92=E5=8F=99=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../geedge/asw/module/app/service/impl/GitServiceImpl.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/net/geedge/asw/module/app/service/impl/GitServiceImpl.java b/src/main/java/net/geedge/asw/module/app/service/impl/GitServiceImpl.java index c3bd2fe..3f309d7 100644 --- a/src/main/java/net/geedge/asw/module/app/service/impl/GitServiceImpl.java +++ b/src/main/java/net/geedge/asw/module/app/service/impl/GitServiceImpl.java @@ -574,6 +574,12 @@ public class GitServiceImpl implements IGitService { map.put("commit", this.buildAswCommitInfo(lastCommit)); } } + + // 按照提交日期倒叙 + resultList = resultList.stream().sorted(Comparator.comparing(map -> { + Map commit = T.MapUtil.get((Map) map, "commit", Map.class, new HashMap(2)); + return (Long) T.MapUtil.getLong(commit, "createdAt", 0l); + }).reversed()).collect(Collectors.toList()); } catch (IOException e) { log.error(e, "[listApplication] [error] [workspaceId: {}] [branch: {}]", workspaceId, branch); throw new ASWException(RCode.ERROR);