diff --git a/src/libs/routes/enrollment.js b/src/libs/routes/enrollment.js index 26c2bd88d0ad5812a998d7d10349e6034162e098..8abb06bfecfa2a4f6fc10bb58ea5417f1cc5e141 100644 --- a/src/libs/routes/enrollment.js +++ b/src/libs/routes/enrollment.js @@ -767,11 +767,22 @@ rqf.addField({ type: 'boolean', field: 'possui_necessidade_especial' } +}).addValueToField({ + name: 'pee_por_categoria', + table: 'matricula', + tableField: '', + resultField: 'pee_por_categoria', + where: { + relation: '=', + type: 'boolean', + field: '' + } }); enrollmentApp.get('/', rqf.parse(), (req, res, next) => { console.log(req.dims) if('pee_por_categoria' in req.dims){ + delete req.dims.pee_por_categoria req.sql.field('SUM(CASE WHEN cegueira = true THEN 1 ELSE 0)', 'total_cegueira') .field('SUM(CASE WHEN baixa_visao = true THEN 1 ELSE 0)', 'total_baixa_visao') .field('SUM(CASE WHEN surdez = true THEN 1 ELSE 0)', 'total_surdez')