|
@@ -68,7 +68,7 @@ public interface CommonStats<T extends CombineResult> {
|
|
|
|
|
|
|
|
|
|
|
|
|
default Map<String, List<T>> groupByTime(List<T> results, StatsTimeUnit unit){
|
|
default Map<String, List<T>> groupByTime(List<T> results, StatsTimeUnit unit){
|
|
|
- results.sort((s1,s2)->s2.getInfusionStartTime().compareTo(s1.getInfusionStartTime()));
|
|
|
|
|
|
|
+ results.sort(Comparator.comparing(CombineResult::getInfusionStartTime));
|
|
|
Map<String, List<T>> result = new LinkedHashMap<>();
|
|
Map<String, List<T>> result = new LinkedHashMap<>();
|
|
|
results.forEach(combineResult->{
|
|
results.forEach(combineResult->{
|
|
|
combineResult.setTimeParseResult(unit.parse(combineResult.getInfusionStartTime()));
|
|
combineResult.setTimeParseResult(unit.parse(combineResult.getInfusionStartTime()));
|