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 -46
View File
@@ -7,7 +7,7 @@ const Status = require('../../db/tablas/Status');
const Programa = require('../../db/tablas/Programa');
const admin = async (body) => {
let idServicio = validar.validarId(body.idServicio);
const idServicio = validar.validarId(body.idServicio);
return Servicio.findOne({
where: { idServicio },
@@ -19,51 +19,13 @@ const admin = async (body) => {
],
}).then((res) => {
if (!res) throw new Error('No existe este servicio social.');
return {
idServicio: res.idServicio,
creditos: res.creditos,
correo: res.correo,
telefono: res.telefono,
direccion: res.direccion,
fechaInicio: res.fechaInicio,
fechaFin: res.fechaFin,
fechaNacimiento: res.fechaNacimiento,
cartaAceptacion: res.cartaAceptacion,
cartaTermino: res.cartaTermino,
informeGlobal: res.informeGlobal,
programaInterno: res.programaInterno,
profesor: res.profesor,
vistoBuenoAcatlan: res.vistoBuenoAcatlan,
createdAt: res.createdAt,
updatedAt: res.updatedAt,
idCuestionarioAlumno: res.idCuestionarioAlumno,
idCuestionarioPrograma: res.idCuestionarioPrograma,
Usuario: {
idUsuario: res.Usuario.idUsuario,
usuario: res.Usuario.usuario,
nombre: res.Usuario.nombre,
TipoUsuario: {
idTipoUsuario: res.Usuario.TipoUsuario.idTipoUsuario,
tipoUsuario: res.Usuario.TipoUsuario.tipoUsuario,
},
},
Carrera: {
idCarrera: res.Carrera.idCarrera,
carrera: res.Carrera.carrera,
},
Status: {
idStatus: res.Status.idStatus,
status: res.Status.status,
},
Programa: {
idPrograma: res.Programa.idPrograma,
institucion: res.Programa.institucion,
dependencia: res.Programa.dependencia,
programa: res.Programa.programa,
clavePrograma: res.Programa.clavePrograma,
acatlan: res.Programa.acatlan,
},
};
delete res.dataValues.Usuario.dataValues.password;
delete res.dataValues.Programa.dataValues.idUsuario;
delete res.dataValues.idUsuario;
delete res.dataValues.idCarrera;
delete res.dataValues.idStatus;
delete res.dataValues.idPrograma;
return res;
});
};