Files
2021-11-03 18:54:12 -06:00

32 lines
855 B
JavaScript

const moment = require('moment');
const dbHelper = '../../helper';
const { correoAlumno } = require(`${dbHelper}/correos`);
const gmail = require(`${dbHelper}/gmail`);
const dbPath = '../../db/tablas';
const Alumno = require(`${dbPath}/Alumno`);
const Carrera = require(`${dbPath}/Carrera`);
const Horario = require(`${dbPath}/Horario`);
const enviar = async (numeroCuenta) => {
return Alumno.findOne({
where: { numeroCuenta },
include: [{ model: Carrera }, { model: Horario }],
}).then((res) => {
if (!res) throw new Error('No existe este alumno.');
let correo = correoAlumno(
res.numeroCuenta,
res.Carrera.carrera,
res.Horario.horario,
res.idAlumno
);
return gmail(
correo.subject,
`${res.numeroCuenta}@pcpuma.acatlan.unam.mx`,
correo.message
);
});
};
enviar('318359267');