From a399d512304bbe648d2745c2cf01cff48b7abb9a Mon Sep 17 00:00:00 2001 From: gibran Date: Wed, 20 Apr 2016 08:46:32 -0300 Subject: [PATCH] Corrigido o 'bug' que gerava a nota errada (soma do peso das recomendações fora do 'if' que verificava existência de critérios para tal recomendação) --- Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/AvaliacaoController.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/AvaliacaoController.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/AvaliacaoController.java index 73c396a..f8ac1d7 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/AvaliacaoController.java +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/AvaliacaoController.java @@ -150,10 +150,13 @@ public class AvaliacaoController { } } } - somaPesosRecomendacoes = somaPesosRecomendacoes - + recomendacao.getPeso(); + if(somatorioPesosCriterios>0){ + + somaPesosRecomendacoes = somaPesosRecomendacoes + + recomendacao.getPeso(); + somatorioNotaRecomendacoes = ((somatorioNotaTeste / somatorioPesosCriterios) * recomendacao.getPeso()) + somatorioNotaRecomendacoes; } somatorioNotaTeste = 0.0; -- libgit2 0.21.2