From d35a045bba24346ef03acd68f26be8124859accb Mon Sep 17 00:00:00 2001 From: liquanyu Date: Tue, 20 Jun 2017 14:45:51 +0800 Subject: [PATCH] update code --- .../com/lyms/platform/operate/web/facade/LisFacade.java | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LisFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LisFacade.java index 7266060..f59800b 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LisFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LisFacade.java @@ -83,18 +83,8 @@ public class LisFacade { } //result.addAll(queryPacsCheckList(cardNo)); List keyList = new ArrayList<>(); - // εŽ»ι‡ - List list = new ArrayList<>(); - Date tempDate = null; - for (CheckResponse check:result) { - if (check.getModified() != null && check.getModified().equals(tempDate)) { - continue; - } - list.add(check); - tempDate = check.getModified(); - } // ζŽ’εΊ - Collections.sort(list, new Comparator() { + Collections.sort(result, new Comparator() { public int compare(Object a, Object b) { if (((CheckResponse)a).getApplyDate() == null) { return -1; @@ -109,8 +99,8 @@ public class LisFacade { } }); - for (CheckResponse check:list) { - Date date = check.getModified() == null ? check.getApplyDate() : check.getModified(); + for (CheckResponse check:result) { + Date date = check.getApplyDate() == null ? check.getModified() : check.getApplyDate(); String ymd = DateUtil.getyyyy_MM_dd(date); if (!keyList.contains(ymd)) { keyList.add(ymd); -- 1.8.3.1