diff --git a/src/libs/routes/idhme.js b/src/libs/routes/idhme.js index d762c95d7b2c6eb59478b2c49af54d4b712957c0..2a68bc9aedf20edaa01f7974dc6c8fd57e1517d7 100644 --- a/src/libs/routes/idhme.js +++ b/src/libs/routes/idhme.js @@ -39,6 +39,24 @@ idhmeApp.get('/year_range', (req, res, next) => { next(); }, query, response('range')); +idhmeApp.get('/years', (req, res, next) => { + req.sql.from('adh_idh') + .field('DISTINCT adh_idh.ano_censo', 'year'); + next(); +}, query, (req, res, next) => { + req.oldResult = req.result; + + req.sql = squel.select(); + + req.sql.from('adh_idh_uf') + .field('DISTINCT adh_idh_uf.ano_censo', 'year'); + next(); +}, query, (req, res, next) => { + let result = Object.assign(req.oldResult, req.result); + req.result = result; + next(); +}, response('years')); + rqf.addField({ name: 'filter', field: false,