From f866f7de8b5ad89b80dc05f3b81517e4b5433e3a Mon Sep 17 00:00:00 2001 From: Lewis <lgtg20@inf.ufpr.br> Date: Tue, 29 Oct 2024 10:09:22 -0300 Subject: [PATCH] Fix current issues --- src/libs/convert/educationLevelModAgg.js | 2 ++ src/libs/middlewares/aggregateData.js | 1 - src/libs/routes_v1/employeesAggregate.js | 8 -------- src/libs/routes_v1/enrollmentAggregate.js | 4 ++-- 4 files changed, 4 insertions(+), 11 deletions(-) diff --git a/src/libs/convert/educationLevelModAgg.js b/src/libs/convert/educationLevelModAgg.js index c55a7e8f..6ebfa627 100644 --- a/src/libs/convert/educationLevelModAgg.js +++ b/src/libs/convert/educationLevelModAgg.js @@ -40,6 +40,8 @@ module.exports = function educationLevelMod(id) { return 'EJA - EF e EM Integrado - tecnico'; case 10: return 'Educacao Profissional - concomitante e subsequente'; + case 11: + return 'suporte_total' default: return 'Não classificada'; } diff --git a/src/libs/middlewares/aggregateData.js b/src/libs/middlewares/aggregateData.js index 5acac924..eed373dd 100644 --- a/src/libs/middlewares/aggregateData.js +++ b/src/libs/middlewares/aggregateData.js @@ -62,7 +62,6 @@ function aggregateData(req, res, next) { 'age_range_entity', 'post_graduation_entity', 'contract_type_entity', - 'total_doc', 'education_degree_entity' ] let id; diff --git a/src/libs/routes_v1/employeesAggregate.js b/src/libs/routes_v1/employeesAggregate.js index 9fc52918..ab5102ce 100644 --- a/src/libs/routes_v1/employeesAggregate.js +++ b/src/libs/routes_v1/employeesAggregate.js @@ -302,14 +302,6 @@ employeesAggregateApp.get('/', rqf.parse(), rqf.build(), (req, res, next) => { .order('escola.ano_censo') .where('escola.situacao_funcionamento_pareada = 1 and (escola.ensino_regular = 1 or escola.ensino_eja = 1 or escola.educacao_profissional = 1)'); } - else if (req.query.dims && req.query.dims.includes('total_doc')) { - req.sql.from('escola') - .field('SUM(escola.qt_doc_bas)', 'total_doc_bas') - .field('escola.ano_censo', 'year') - .group('escola.ano_censo') - .order('escola.ano_censo') - .where('escola.situacao_funcionamento_pareada = 1 and (escola.ensino_regular = 1 or escola.ensino_eja = 1 or escola.educacao_profissional = 1)'); - } else { req.sql.from('escola') .field('SUM(escola.qt_doc_bas)', 'total') diff --git a/src/libs/routes_v1/enrollmentAggregate.js b/src/libs/routes_v1/enrollmentAggregate.js index bb4ef2bf..7e8cd3fa 100644 --- a/src/libs/routes_v1/enrollmentAggregate.js +++ b/src/libs/routes_v1/enrollmentAggregate.js @@ -493,10 +493,9 @@ rqf.addField({ tableField: 'localizacao_diferenciada_par', resultField: 'diff_location_id', where: { - relation: 'is not null', + relation: '=', type: 'integer', field: 'localizacao_diferenciada_par', - value: 'null' } }).addValue({ name: 'government_agreement', @@ -563,6 +562,7 @@ enrollmentAggregateApp.get('/', rqf.parse(), rqf.build(), (req, res, next) => { .field('SUM(escola.qt_mat_eja_med_agg)', 'total_eja_med') .field('SUM(escola.qt_mat_eja_fund_fic + escola.qt_mat_eja_med_fic + escola.qt_mat_eja_med_tec)', 'total_tec') .field('SUM(escola.qt_mat_prof_agg)', 'total_prof') + .field('SUM(escola.qt_mat_bas)', 'total_total') .field('escola.ano_censo', 'year') .group('escola.ano_censo') .order('escola.ano_censo') -- GitLab