From c36e22f70acff74f2593f329d56ae0fd74db90d3 Mon Sep 17 00:00:00 2001 From: LEMERCIER Denis <denis.lemercier@soprasteria.com> Date: Thu, 13 Jun 2024 15:34:07 +0000 Subject: [PATCH] [SOY] bug corrected --- .../data/demande/DemandeCalculImpactOperationNonIT.java | 4 +++- .../service/CalculImpactOperationNonITServiceTest.java | 8 ++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/services/calculs/src/main/java/org/mte/numecoeval/calculs/domain/data/demande/DemandeCalculImpactOperationNonIT.java b/services/calculs/src/main/java/org/mte/numecoeval/calculs/domain/data/demande/DemandeCalculImpactOperationNonIT.java index 746d3648..fade2b05 100644 --- a/services/calculs/src/main/java/org/mte/numecoeval/calculs/domain/data/demande/DemandeCalculImpactOperationNonIT.java +++ b/services/calculs/src/main/java/org/mte/numecoeval/calculs/domain/data/demande/DemandeCalculImpactOperationNonIT.java @@ -72,7 +72,9 @@ public class DemandeCalculImpactOperationNonIT { return facteurCaracterisations.stream() .filter(Objects::nonNull) .filter(fc -> Constants.ELECTRICITY_MIX_CATEGORY.equals(fc.getCategorie()) && - localisation.equals(fc.getLocalisation())) + localisation.equals(fc.getLocalisation()) && + critere.getNomCritere().equals(fc.getCritere()) + ) .findFirst(); } diff --git a/services/calculs/src/test/java/org/mte/numecoeval/calculs/domain/service/CalculImpactOperationNonITServiceTest.java b/services/calculs/src/test/java/org/mte/numecoeval/calculs/domain/service/CalculImpactOperationNonITServiceTest.java index e9340db0..9e9b31c4 100644 --- a/services/calculs/src/test/java/org/mte/numecoeval/calculs/domain/service/CalculImpactOperationNonITServiceTest.java +++ b/services/calculs/src/test/java/org/mte/numecoeval/calculs/domain/service/CalculImpactOperationNonITServiceTest.java @@ -247,6 +247,14 @@ class CalculImpactOperationNonITServiceTest { "valeur": 10, "source": "SSG" }, + { + "nom": "Electricty Mix FR", + "etape": "FABRICATION", + "critere": "Acidification", + "categorie" : "electricity-mix", + "localisation": "France", + "valeur" : 0.02 + }, { "nom": "Electricty Mix FR", "etape": "FABRICATION", -- GitLab