From bb1b25e38bf9408bbf38a5464298ff04c10e0b94 Mon Sep 17 00:00:00 2001
From: Pietro <ppc19@inf.ufpr.br>
Date: Wed, 30 Mar 2022 09:35:13 -0300
Subject: [PATCH] hotfix add taxa_evasao

---
 src/libs/routes/universityEnrollment.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/libs/routes/universityEnrollment.js b/src/libs/routes/universityEnrollment.js
index a856f82d..f39d9f81 100644
--- a/src/libs/routes/universityEnrollment.js
+++ b/src/libs/routes/universityEnrollment.js
@@ -781,10 +781,12 @@ universityEnrollmentApp.get('/enter_situation', rqf.parse(), (req, res, next) =>
         res.concluinte = Number(res.concluinte);
         res.evadido = Number(res.evadido);
         res.trancado = Number(res.trancado);
+        res.total = res.cursando + res.concluinte + res.evadido + res.trancado
+        res.taxa_evasao = Number(res.evadido/res.total)
     }
     next();
 }, id2str.transform(), response('enterSituation'));
-module.exports = universityEnrollmentApp;
+
 universityEnrollmentApp.get('/enrollment_situation', rqf.parse(), (req, res, next) => {
     req.sql.from('localoferta_ens_superior_matricula')
     .field('SUM(CASE WHEN localoferta_ens_superior_matricula.cod_aluno_situacao=2 AND localoferta_ens_superior_matricula.ingressante=1 THEN 1 ELSE 0 END)', 'ingressante')
@@ -808,3 +810,5 @@ universityEnrollmentApp.get('/enrollment_situation', rqf.parse(), (req, res, nex
     next();
 }, id2str.transform(), response('enrollmentSituation'));
 
+
+module.exports = universityEnrollmentApp;
\ No newline at end of file
-- 
GitLab