From 0117fab0e9cc0bac555c65c6fbc8fdab8dcae374 Mon Sep 17 00:00:00 2001 From: Fernando Erd <fce15@inf.ufpr.br> Date: Thu, 28 Jun 2018 10:47:05 -0300 Subject: [PATCH] Add missing filters --- src/libs/routes/transport.js | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/src/libs/routes/transport.js b/src/libs/routes/transport.js index 7adfc80e..6a322d34 100644 --- a/src/libs/routes/transport.js +++ b/src/libs/routes/transport.js @@ -119,6 +119,36 @@ rqf.addField({ name: 'dims', field: true, where: false +}).addValue({ + name: 'school', + table: 'escola', + tableField: ['nome_escola', 'id'], + resultField: ['school_name', 'school_id'], + where: { + relation: '=', + type: 'integer', + field: 'id' + }, + join: { + primary: ['id', 'ano_censo'], + foreign: ['escola_id', 'ano_censo'], + foreignTable: 'matricula' + } +}).addValue({ + name: 'region', + table: 'regiao', + tableField: 'nome', + resultField: 'region_name', + where: { + relation: '=', + type: 'integer', + field: 'id' + }, + join: { + primary: 'id', + foreign: 'regiao_id', + foreignTable: 'matricula' + } }).addValue({ name: 'city', table: 'municipio', -- GitLab