no horario pasar lista

This commit is contained in:
xXpuma99Xx
2021-10-29 16:36:38 -05:00
parent 173526e695
commit bc18d85b57
-8
View File
@@ -4,11 +4,9 @@ const { validarId } = require(`${dbHelper}/validar`);
const dbPath = '../../db/tablas';
const Alumno = require(`${dbPath}/Alumno`);
const Horario = require(`${dbPath}/Horario`);
const ahora = moment().add(18, 'd');
const pasarLista = async (body) => {
const idAlumno = validarId(body.idAlumno);
let horario = moment();
return Alumno.findOne({
where: { idAlumno },
@@ -19,12 +17,6 @@ const pasarLista = async (body) => {
if (!res.idHorario)
throw new Error('Este alumno no tiene ningún horario asignado.');
if (res.asistio) throw new Error('Ya paso lista a este alumno.');
console.log(ahora);
horario = moment(res.Horario.horario);
horario.add(-1, 'm');
if (ahora <= horario) throw new Error('Aun no es la hora del recorrido.');
horario.add(22, 'm');
if (ahora >= horario) throw new Error('Ya paso la hora del recorrido.');
return Alumno.update({ asistio: true }, { where: { idAlumno } });
})
.then((res) => ({ message: 'Se paso lista correctamente.' }));