Skip to content
Snippets Groups Projects
Commit ab0ab607 authored by jpko19's avatar jpko19
Browse files

Merge branch 'dev' of gitlab.c3sl.ufpr.br:simcaq/simcaq-node into dev

parents bf294db3 d6ecda00
No related branches found
No related tags found
3 merge requests!329Update enrollment - new filters,!324Dev,!309Merge new updates into master
......@@ -115,27 +115,5 @@ cityApp.get('/', rqf.parse(), rqf.build(), (req, res, next) => {
next();
}, query, response('city'));
cityApp.get('/microregion', rqf.parse(), rqf.build(), (req, res, next) => {
req.sql.from('municipio')
.field('municipio.estado_id', 'state_id')
.field('municipio.microrregiao_id', 'microregion_id')
.field('municipio.nome_microrregiao', 'microregion_name')
.group('municipio.estado_id')
.group('municipio.microrregiao_id')
.group('municipio.nome_microrregiao')
next();
}, query, response('city/microregion'));
cityApp.get('/mesoregion', rqf.parse(), rqf.build(), (req, res, next) => {
req.sql.from('municipio')
.field('municipio.estado_id', 'state_id')
.field('municipio.mesorregiao_id', 'mesoregion_id')
.field('municipio.nome_mesorregiao', 'mesoregion_name')
.group('municipio.nome_mesorregiao')
.group('municipio.mesorregiao_id')
.group('municipio.estado_id')
next();
}, query, response('city/mesoregion'));
module.exports = cityApp;
......@@ -60,6 +60,15 @@ rqf.addField({
foreign: 'estado_id',
foreignTable: 'municipio'
}
}).addValue({
name: 'mesoregion',
table: 'municipio',
tableField: 'mesorregiao_id',
where: {
relation: '=',
type: 'integer',
field: 'mesorregiao_id'
}
});
mesoregionApp.get('/', rqf.parse(), rqf.build(), (req, res, next) => {
......@@ -69,7 +78,8 @@ mesoregionApp.get('/', rqf.parse(), rqf.build(), (req, res, next) => {
.field('municipio.estado_id', 'state_id')
.group('municipio.nome_mesorregiao')
.group('municipio.mesorregiao_id')
.group('municipio.estado_id');
.group('municipio.estado_id')
.order('municipio.mesorregiao_id');
next();
}, query, response('mesoregion'));
......
......@@ -60,6 +60,24 @@ rqf.addField({
foreign: 'estado_id',
foreignTable: 'municipio'
}
}).addValue({
name: 'mesoregion',
table: 'municipio',
tableField: 'mesorregiao_id',
where: {
relation: '=',
type: 'integer',
field: 'mesorregiao_id'
}
}).addValue({
name: 'microregion',
table: 'municipio',
tableField: 'microrregiao_id',
where: {
relation: '=',
type: 'integer',
field: 'microrregiao_id'
}
});
microregionApp.get('/', rqf.parse(), rqf.build(), (req, res, next) => {
......@@ -73,7 +91,8 @@ microregionApp.get('/', rqf.parse(), rqf.build(), (req, res, next) => {
.group('municipio.microrregiao_id')
.group('municipio.nome_mesorregiao')
.group('municipio.mesorregiao_id')
.group('municipio.estado_id');
.group('municipio.estado_id')
.order('municipio.microrregiao_id');
next();
}, query, response('microregion'));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment