Skip to content
Snippets Groups Projects
Commit 9e840490 authored by Pietro Cavassin's avatar Pietro Cavassin
Browse files

Merge branch 'hotfix_filters' into 'master'

Hotfix filters

See merge request !340
parents 67a7158d d4260e55
No related branches found
No related tags found
3 merge requests!347Hotfix min_year and max_year in school route,!346Hotfix year,!340Hotfix filters
......@@ -732,6 +732,8 @@ universityEnrollmentApp.get('/', rqf.parse(), (req, res, next) => {
.field('curso_ens_superior.ano_censo', 'year')
.field('COUNT(localoferta_ens_superior.cod_local_oferta)', 'total')
.group('localoferta_ens_superior_matricula.ano_censo')
.where('localoferta_ens_superior_matricula.cod_aluno_situacao = 2 OR localoferta_ens_superior_matricula.cod_aluno_situacao = 6 OR localoferta_ens_superior_matricula.matriculado = 1')
.where('localoferta_ens_superior_matricula.cod_nivel_academico = 1')
.order('localoferta_ens_superior_matricula.ano_censo')
.order('localoferta_ens_superior.cod_local_oferta');
} else {
......@@ -740,6 +742,8 @@ universityEnrollmentApp.get('/', rqf.parse(), (req, res, next) => {
.field('COUNT(*)', 'total')
.field('localoferta_ens_superior_matricula.cod_ies', 'university_id')
.field('localoferta_ens_superior_matricula.nome_ies', 'university_name')
.where('localoferta_ens_superior_matricula.cod_aluno_situacao = 2 OR localoferta_ens_superior_matricula.cod_aluno_situacao = 6 OR localoferta_ens_superior_matricula.matriculado = 1')
.where('localoferta_ens_superior_matricula.cod_nivel_academico = 1')
.group('localoferta_ens_superior_matricula.ano_censo')
.group('localoferta_ens_superior_matricula.cod_ies')
.group('localoferta_ens_superior_matricula.nome_ies')
......@@ -752,6 +756,8 @@ universityEnrollmentApp.get('/', rqf.parse(), (req, res, next) => {
.field('DISTINCT COUNT(*)', 'total')
.field("'Brasil'", 'name')
.field('localoferta_ens_superior_matricula.ano_censo', 'year')
.where('localoferta_ens_superior_matricula.cod_aluno_situacao = 2 OR localoferta_ens_superior_matricula.cod_aluno_situacao = 6 OR localoferta_ens_superior_matricula.matriculado = 1')
.where('localoferta_ens_superior_matricula.cod_nivel_academico = 1')
.group('localoferta_ens_superior_matricula.ano_censo')
.order('localoferta_ens_superior_matricula.ano_censo')
} else if ("university" in req.dims || "universityLocalOffer" in req.dims) {
......@@ -761,6 +767,8 @@ universityEnrollmentApp.get('/', rqf.parse(), (req, res, next) => {
.field('aluno_ens_superior.ano_censo', 'year')
.group('aluno_ens_superior.cod_ies')
.group('aluno_ens_superior.ano_censo')
.where('aluno_ens_superior.cod_aluno_situacao = 2 OR aluno_ens_superior.cod_aluno_situacao = 6 OR aluno_ens_superior.matriculado = 1')
.where('aluno_ens_superior.cod_nivel_academico = 1')
.order('aluno_ens_superior.cod_ies')
.order('aluno_ens_superior.ano_censo')
} else {
......@@ -768,6 +776,8 @@ universityEnrollmentApp.get('/', rqf.parse(), (req, res, next) => {
.field('COUNT(*)', 'total')
.field("'Brasil'", 'name')
.field('localoferta_ens_superior_matricula.ano_censo', 'year')
.where('localoferta_ens_superior_matricula.cod_aluno_situacao = 2 OR localoferta_ens_superior_matricula.cod_aluno_situacao = 6 OR localoferta_ens_superior_matricula.matriculado = 1')
.where('localoferta_ens_superior_matricula.cod_nivel_academico = 1')
.group('localoferta_ens_superior_matricula.ano_censo')
.order('localoferta_ens_superior_matricula.ano_censo')
}
......@@ -791,6 +801,7 @@ universityEnrollmentApp.get('/enter_situation', rqf.parse(), (req, res, next) =>
.field('COUNT(*)', 'total')
.field("'Brasil'", 'name')
.field('localoferta_ens_superior_matricula.ano_censo', 'year')
.where('localoferta_ens_superior_matricula.cod_nivel_academico=1')
.where('localoferta_ens_superior_matricula.cod_grau_academico=2 OR localoferta_ens_superior_matricula.cod_grau_academico=4')
.group('localoferta_ens_superior_matricula.ano_censo')
.order('localoferta_ens_superior_matricula.ano_censo')
......@@ -815,6 +826,7 @@ universityEnrollmentApp.get('/enrollment_situation', rqf.parse(), (req, res, nex
.field('SUM(CASE WHEN localoferta_ens_superior_matricula.cod_aluno_situacao=3 THEN 1 ELSE 0 END)', 'trancado')
.field('localoferta_ens_superior_matricula.ano_censo', 'year')
.field("'Brasil'", 'name')
.where('localoferta_ens_superior_matricula.cod_nivel_academico=1')
.where('localoferta_ens_superior_matricula.cod_grau_academico=2 OR localoferta_ens_superior_matricula.cod_grau_academico=4')
.group('localoferta_ens_superior_matricula.ano_censo')
.order('localoferta_ens_superior_matricula.ano_censo')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment