From 9cc721849c6d4a59972891c3a18212e1d3000543 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Mon, 24 Apr 2023 16:09:12 +0400 Subject: [PATCH] #91 -- show assessments --- .../assessment/service/AssessmentService.java | 9 +++++-- src/main/resources/templates/assessments.html | 26 +++++++++++-------- 2 files changed, 22 insertions(+), 13 deletions(-) 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 @@
Репозиторий-ветка
-
-
+
+
- -
Выбрерите ветку для получения оценки репозитория
-
Состояние репозитория по нескольким правилам описывается следующими выражениями:
-
+
Состояние репозитория описывается следующими выражениями:
+
+ вследствие тенденции '' показателя '' и тенденции '' показателя ''; - + +