linea responsable agregada

This commit is contained in:
Lemuel Marquez
2021-06-08 22:01:14 -05:00
parent e5b1171f1a
commit 00f2fb385e
3 changed files with 32 additions and 3 deletions
+16
View File
@@ -0,0 +1,16 @@
const { validarId } = require('../../helper/validar');
const Usuario = require('../../db/tablas/Usuario');
const responsable = async (body) => {
const idUsuario = validarId(body.idUsuario);
return Usuario.findOne({
where: { idUsuario },
}).then((res) => {
delete res.dataValues.password;
delete res.dataValues.idTipoUsuario;
return res;
});
};
module.exports = responsable;
+5 -3
View File
@@ -13,9 +13,11 @@ const responsables = async (body) => {
return Usuario.findAndCountAll({
where: {
usuario: { [Op.like]: `%${correo}%` },
nombre: { [Op.like]: `%${nombre}%` },
idTipoUsuario: 2,
[Op.and]: [
{ usuario: { [Op.like]: `%${correo}%` } },
{ nombre: { [Op.like]: `%${nombre}%` } },
{ idTipoUsuario: 2 },
],
},
limit: 25,
offset: 25 * (pagina - 1),
+11
View File
@@ -7,6 +7,7 @@ const escolares = require(`${controllerPath}/escolares`);
const login = require(`${controllerPath}/login`);
const newPasswordAlumno = require(`${controllerPath}/newPasswordAlumno`);
const newPasswordResponsable = require(`${controllerPath}/newPasswordResponsable`);
const responsable = require(`${controllerPath}/responsable`);
const responsables = require(`${controllerPath}/responsables`);
const responsableUpdate = require(`${controllerPath}/responsableUpdate`);
@@ -32,6 +33,16 @@ app.get(`${route}/escolares`, verificaToken, (req, res) => {
});
});
app.get(`${route}/responsable`, verificaToken, (req, res) => {
return responsable(req.query)
.then((data) => {
res.status(200).json(data);
})
.catch((err) => {
res.status(400).json({ message: err.message });
});
});
app.get(`${route}/responsables`, verificaToken, (req, res) => {
return responsables(req.query)
.then((data) => {