correo corregido

This commit is contained in:
xXpuma99Xx
2021-10-28 10:43:35 -05:00
parent 72b8ec3a9c
commit 0ce86a74fd
2 changed files with 19 additions and 51 deletions
+6 -17
View File
@@ -1,7 +1,5 @@
const moment = require('moment');
const dbHelper = '../../helper';
const gmail = require(`${dbHelper}/gmail`);
const { correoAsistencia } = require(`${dbHelper}/correos`);
const { validarId } = require(`${dbHelper}/validar`);
const dbPath = '../../db/tablas';
const Alumno = require(`${dbPath}/Alumno`);
@@ -10,7 +8,6 @@ const ahora = moment();
const pasarLista = async (body) => {
const idAlumno = validarId(body.idAlumno);
let correo = {};
let horario = moment();
return Alumno.findOne({
@@ -19,25 +16,17 @@ const pasarLista = async (body) => {
})
.then((res) => {
if (!res) throw new Error('No existe este alumno.');
horario = moment(res.Horario.horario);
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.');
horario = moment(res.Horario.horario);
horario.add(-1, 'm');
if (ahora <= horario) throw new Error('Aun no es la hora del recorrido.');
horario.add(20, 'm');
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) => {
correo = correoAsistencia();
return gmail(
correo.subject,
'lemuelhelonmarquezrosas@gmail.com',
correo.message
);
})
.then((res) => {
console.log(res);
return { message: 'Se paso lista correctamente.' };
});
.then((res) => ({ message: 'Se paso lista correctamente.' }));
};
module.exports = pasarLista;
+13 -34
View File
@@ -5,8 +5,8 @@ const correoAlumno = (numeroCuenta, lic, date, idAlumno) => {
return {
subject: `Comprobante de registro recorrido.`,
message: `<h2>Estimada(o) alumna(o)</h2>
<h3><b>Alumna(o) de la Generación 2021</b>,<br>Licenciatura: <b>${lic}</b></h3>
message: `<h2>Estimada(o) alumna(o) de la Generación 2021,</h2>
<h3>Licenciatura: <b>${lic}</b></h3>
<div style="font-size: 15px;">
<p>
@@ -20,38 +20,26 @@ const correoAlumno = (numeroCuenta, lic, date, idAlumno) => {
}:${
fecha.minute() < 10 ? '0' + fecha.minute() : fecha.minute()
} h</b>. Te pedimos
asistir en la fecha y horarios asignados de acuerdo con tu licenciatura (no pueden ser modificados).
asistir en la fecha y horarios elegidos (no puedes modificarlos).
</p>
<p>Te solicitamos atender las siguientes medidas:</p>
<p>
Programa tu llegada 10 min. antes de la hora de tu cita.
</p>
<ul>
<li>Programa tu llegada 10 min. antes de la hora de tu cita.</li>
<p>
⮚ El uso de cubrebocas es obligatorio en todo momento.
</p>
<li>El uso de cubrebocas es obligatorio en todo momento.</li>
<p>
⮚ Presenta al ingreso este “Comprobante de registro para recorrido”, puede ser en formato impreso o digital.
</p>
<li>Presenta al ingreso este “Comprobante de registro para recorrido”, puede ser en formato impreso o digital.</li>
<p>
⮚ No se permitirán acompañantes durante el recorrido.
</p>
<li>No se permitirán acompañantes durante el recorrido.</li>
<p>
⮚ Acude con ropa cómoda y agua para estar bien hidratada(o).
</p>
<li>Acude con ropa cómoda y agua para estar bien hidratada(o).</li>
<p>
⮚ Si acudes en auto, sólo se permitirá tu ingreso (sin acompañantes) por el acceso vehicular sobre la avenida San Juan Totoltepec, junto a la Plaza San Mateo.
</p>
<li>Si acudes en auto, sólo se permitirá tu ingreso (sin acompañantes) por el acceso vehicular sobre la avenida San Juan Totoltepec, junto a la Plaza San Mateo.</li>
</ul>
<p>
¡Estaremos felices de recibirte!
</p>
<p>¡Estaremos felices de recibirte!</p>
<img src="https://api.qrserver.com/v1/create-qr-code/?size=200x200&data=https://api.qrserver.com/v1/create-qr-code/?size=200x200&data={%22numeroCuenta%22:%22${numeroCuenta}%22,%22idAlumno%22:${idAlumno}}" alt="qr_img" />
@@ -63,13 +51,4 @@ const correoAlumno = (numeroCuenta, lic, date, idAlumno) => {
};
};
const correoAsistencia = (numeroCuenta, lic, date) => {
// const fecha = moment(date);
return {
subject: `Comprobante de asistencia recorrido.`,
message: `Asistencia uwu.`,
};
};
module.exports = { correoAlumno, correoAsistencia };
module.exports = { correoAlumno };