diff --git a/src/libs/routes_v1/employees.js b/src/libs/routes_v1/employees.js index 6989ad7b3bd317efce68d533147716f38f174327..22aa7d07dc1a75111cf498fcf945528280f98568 100644 --- a/src/libs/routes_v1/employees.js +++ b/src/libs/routes_v1/employees.js @@ -125,6 +125,7 @@ employeesApp.get('/function', (req, res, next) => { {id: 10, name: "Secretário"}, {id: 11, name: "Segurança"}, {id: 12, name: "Monitores"}, + {id: 99, name: "Não Classificado"} ]; next(); }, response('function')); @@ -490,6 +491,7 @@ function formatFunction(queryOriginal,reqDims) { qtde_monitores: "Monitores", qtde_gestores: "Gestores", qtde_assistente_social: "Assistente Social", + qtde_null: "Não Classificado" } let resultObj = [] //Nesse caso apenas precisamos acertar as dimensoes que o banco retorna, ou seja, criando um objeto para cada funcao de funcionario @@ -578,7 +580,7 @@ employeesApp.get('/', rqfSchool.parse(), (req, res, next) => { if ("function" in req.dims) { delete req.dims.function; - req.sql + req.sql.field('SUM(funcionarios_por_escola.total)', 'qtde_null') .field('funcionarios_por_escola.ano_censo', 'year') .from('funcionarios_por_escola') .group('funcionarios_por_escola.ano_censo')