diff --git a/src/libs/routes/universityEnrollment.js b/src/libs/routes/universityEnrollment.js index a856f82d3abb66a93618efc81a1ba1f08d98370a..f39d9f81db0e4d5e5a2d1a9d0dcc97982e2ffdac 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