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