diff --git a/src/libs/routes/school.js b/src/libs/routes/school.js index 01b4a9fe7dcb1bde129df7a42615d472a89ed5f0..c0610bcfbce38ad6b8e34289edc1e2b8389549ca 100644 --- a/src/libs/routes/school.js +++ b/src/libs/routes/school.js @@ -188,18 +188,58 @@ rqfCount.addField({ type: 'boolean', field: 'cozinha' } -// tem problemas }).addValue({ name: 'government_agreement', table: 'escola', tableField: 'conveniada_pp', - resultField: 'conveniada_poder_publico', + resultField: 'government_agreement_name', where: { relation: '=', type: 'boolean', field: 'conveniada_pp' } +}).addValue({ + name: 'informatics_lab', + table: 'escola', + tableField: 'lab_informatica', + resultField: 'informatics_lab_name', + where: { + relation: '=', + type: 'boolean', + field: 'lab_informatica' + } +}).addValue({ + name: 'science_lab', + table: 'escola', + tableField: 'lab_ciencias', + resultField: 'informatics_lab_name', + where: { + relation: '=', + type: 'boolean', + field: 'lab_ciencias' + } +}).addValue({ + name: 'special_attendence_room', + table: 'escola', + tableField: 'sala_atendimento_especial', + resultField: 'special_attendence_room_name', + where: { + relation: '=', + type: 'boolean', + field: 'sala_atendimento_especial' + } +}).addValue({ + name: 'indor_sports_court', + table: 'escola', + tableField: 'quadra_esportes_coberta', + resultField: 'indor_sports_court_name', + where: { + relation: '=', + type: 'boolean', + field: 'quadra_esportes_coberta' + } }); + schoolApp.get('/', rqf.parse(), rqf.build(), (req, res, next) => { console.log(req.filter); if(typeof req.filter === 'undefined' || Object.keys(req.filter).length === 0) {