From 65cb51d30513ad0e552f87b53796f74218d7d7a3 Mon Sep 17 00:00:00 2001 From: Lucas Gabriel Lima <lgl15@inf.ufpr.br> Date: Thu, 29 Jun 2017 10:34:12 -0300 Subject: [PATCH] add pib in result res --- src/libs/routes/pibpercapita.js | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/src/libs/routes/pibpercapita.js b/src/libs/routes/pibpercapita.js index 19964110..dafd46f9 100644 --- a/src/libs/routes/pibpercapita.js +++ b/src/libs/routes/pibpercapita.js @@ -49,6 +49,22 @@ rqf.addField({ foreign: 'municipio_id', foreignTable: 'ibge_pib' } +}).addValue({ + name: 'state', + table: 'estado', + tableField: 'nome', + resultField: 'state_name', + where: { + relation: '=', + type: 'integer', + field: 'estado_id', + table: 'ibge_pib' + }, + join: { + primary: 'id', + foreign: 'estado_id', + foreignTable: 'ibge_pib' + } }).addValue({ name: 'min_year', table: 'ibge_pib', @@ -76,8 +92,15 @@ pibpercapitaApp.get('/', rqf.parse(), rqf.build(), (req, res, next) => { req.sql.field('(ibge_pib.pib_per_capita)', 'pibpercapita') .field('ibge_pib.municipio_id', 'municipio_id') .field('ibge_pib.ano_censo', 'year') - .from('ibge_pib') + .field('ibge_pib.pib', 'pib') + .from('ibge_pib'); next(); -}, query, id2str.transform(true), response('pibpercapita')); +}, query, (req, res, next) => { + let somapib = 0; + for (var i = 0; i < req.result.length; i++) { + req.result[i]; + } + next() +}, id2str.transform(true), response('pibpercapita')); module.exports = pibpercapitaApp; -- GitLab