From 05a44b7aa93e1a40b6a31717c1dbea8cd1a0054a Mon Sep 17 00:00:00 2001
From: Vytor Calixto <vytorcalixto@gmail.com>
Date: Tue, 25 Jul 2017 09:36:29 -0300
Subject: [PATCH] Add route /idhm/years

---
 src/libs/routes/idhm.js | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/src/libs/routes/idhm.js b/src/libs/routes/idhm.js
index 3fbd02df..09443461 100644
--- a/src/libs/routes/idhm.js
+++ b/src/libs/routes/idhm.js
@@ -41,6 +41,24 @@ idhmApp.get('/year_range', (req, res, next) => {
     next();
 }, query, response('range'));
 
+idhmApp.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'));
+
 idhmApp.get('/IDHM_level', (req, res, next) => {
     req.result = [
         {id: null, name: 'Não Classificado'},
-- 
GitLab