diff --git a/src/main/java/ru/ulstu/extractor/assessment/service/AssessmentService.java b/src/main/java/ru/ulstu/extractor/assessment/service/AssessmentService.java index 0bae62a..488eed6 100644 --- a/src/main/java/ru/ulstu/extractor/assessment/service/AssessmentService.java +++ b/src/main/java/ru/ulstu/extractor/assessment/service/AssessmentService.java @@ -9,9 +9,11 @@ import ru.ulstu.extractor.rule.service.FuzzyInferenceService; import ru.ulstu.extractor.ts.model.TimeSeries; import ru.ulstu.extractor.ts.service.TimeSeriesService; +import java.util.Comparator; import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.stream.Collectors; @Service public class AssessmentService { @@ -36,7 +38,10 @@ public class AssessmentService { Map variableValues = new HashMap<>(); timeSeries.forEach(ts -> variableValues.put(ts.getTimeSeriesType().name(), timeSeriesService.getLastTimeSeriesTendency(ts))); return fuzzyInferenceService.getFuzzyInference(dbRules, - antecedentValueService.getList(), - variableValues); + antecedentValueService.getList(), + variableValues) + .stream() + .sorted(Comparator.comparing(Assessment::getDegree).reversed()) + .collect(Collectors.toList()); } } diff --git a/src/main/resources/templates/assessments.html b/src/main/resources/templates/assessments.html index d88b271..98db8ac 100644 --- a/src/main/resources/templates/assessments.html +++ b/src/main/resources/templates/assessments.html @@ -12,9 +12,9 @@
Репозиторий-ветка
-
-
+
+
- -
Выбрерите ветку для получения оценки репозитория
-
Состояние репозитория по нескольким правилам описывается следующими выражениями:
-
+
Состояние репозитория описывается следующими выражениями:
+
+ вследствие тенденции '' показателя '' и тенденции '' показателя ''; - + +