reduccion de lineas de codigo

This commit is contained in:
Lemuel Marquez
2021-01-14 03:13:37 -06:00
parent 5de85194fe
commit 0de481b596
32 changed files with 182 additions and 1553 deletions
@@ -8,19 +8,20 @@ const TipoUsuario = require('../../db/tablas/TipoUsuario');
const Programa = require('../../db/tablas/Programa');
const serviciosResponsable = async (body) => {
let pagina = validar.validarId(body.pagina);
let idUsuario = validar.validarId(body.idUsuario);
let idStatus = body.idStatus ? validar.validarId(body.idStatus) : null;
let nombre = body.nombre
const pagina = validar.validarId(body.pagina);
const idUsuario = validar.validarId(body.idUsuario);
const where = body.idStatus
? { idStatus: validar.validarId(body.idStatus) }
: {};
const nombre = body.nombre
? validar.validarTexto(body.nombre, 'El nombre', 60)
: '';
let numeroCuenta = body.numeroCuenta
const numeroCuenta = body.numeroCuenta
? validar.validarNumeroCuenta(body.numeroCuenta)
: '';
let where = { [Op.and]: [{ idStatus: { [Op.ne]: 10 } }] };
let data = [];
const data = [];
if (idStatus) where[Op.and].push({ idStatus });
return Usuario.findOne({ where: { idUsuario } })
.then((res) => {
if (!res) throw new Error('No existe este usuario.');
@@ -56,19 +57,10 @@ const serviciosResponsable = async (body) => {
idUsuario: res[i].Usuario.idUsuario,
usuario: res[i].Usuario.usuario,
nombre: res[i].Usuario.nombre,
TipoUsuario: {
idTipoUsuario: res[i].Usuario.TipoUsuario.idTipoUsuario,
tipoUsuario: res[i].Usuario.TipoUsuario.tipoUsuario,
},
},
Carrera: {
idCarrera: res[i].Carrera.idCarrera,
carrera: res[i].Carrera.carrera,
},
Status: {
idStatus: res[i].Status.idStatus,
status: res[i].Status.status,
TipoUsuario: res[i].Usuario.TipoUsuario,
},
Carrera: res[i].Carrera,
Status: res[i].Status,
});
return {
registros: res.length,