diff --git a/src/main/java/com/palnet/biz/api/anls/smlt/service/AnlsSmltService.java b/src/main/java/com/palnet/biz/api/anls/smlt/service/AnlsSmltService.java index b400b0c..ec48346 100644 --- a/src/main/java/com/palnet/biz/api/anls/smlt/service/AnlsSmltService.java +++ b/src/main/java/com/palnet/biz/api/anls/smlt/service/AnlsSmltService.java @@ -106,13 +106,13 @@ public class AnlsSmltService { resultList.addAll(query.cntrlBasNormalPlanList(rq, list.getPlanSno())); } - Comparator comparator = new Comparator() { - @Override - public int compare(AnlsHstryModel o1, AnlsHstryModel o2) { - // TODO Auto-generated method stub - - return (int) DateUtils.diffSecond(o1.getCntrlStDt(), o2.getCntrlStDt()); + Comparator comparator = (o1, o2) -> { + if (DateUtils.diffSecond(o1.getCntrlStDt(), o2.getCntrlStDt()) < 0) { + return -1; + } else if(DateUtils.diffSecond(o1.getCntrlStDt(), o2.getCntrlStDt()) > 0) { + return 1; } + return 0; }; Collections.sort(resultList, comparator);