From c4985d0ef26f1bc8c15e81db63e74d1348f63905 Mon Sep 17 00:00:00 2001 From: Chengliang <1546584672@qq.com> Date: Mon, 30 Jun 2025 15:23:57 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9B=9B=E8=99=B9=20=E4=BA=BA=E5=91=98?= =?UTF-8?q?=E7=AE=80=E5=8E=86=20=E5=B7=A5=E4=BD=9C=E7=BB=8F=E5=8E=86?= =?UTF-8?q?=E6=97=B6=E9=97=B4=E8=BD=B4=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/PersonnelResumeServiceImpl.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/com/engine/shkjsecond/service/impl/PersonnelResumeServiceImpl.java b/src/com/engine/shkjsecond/service/impl/PersonnelResumeServiceImpl.java index 0ead49f..ede3b5a 100644 --- a/src/com/engine/shkjsecond/service/impl/PersonnelResumeServiceImpl.java +++ b/src/com/engine/shkjsecond/service/impl/PersonnelResumeServiceImpl.java @@ -201,6 +201,23 @@ public class PersonnelResumeServiceImpl extends Service implements PersonnelResu .position(jobTitlesComInfo.getJobTitlesname(Util.null2String(rs.getString("zw")))) .build()); } + + workInfoList.sort((w1, w2) -> { + String s1 = w1.getStartDate(); + String s2 = w2.getStartDate(); + if (s1.isEmpty() && s2.isEmpty()) { + return 0; + } + if (s1.isEmpty()) { + return 1; + } + if (s2.isEmpty()) { + return -1; + } + return s1.compareTo(s2); + }); + + return workInfoList; }