From e8a7a506133f6513eb65e0bdf5d6815f47633a36 Mon Sep 17 00:00:00 2001 From: evenegas Date: Mon, 11 Aug 2025 12:45:58 -0600 Subject: [PATCH] Se agregaron console.logs --- server/controller/Profesor/enviarCorreo.js | 6 ++++ .../Profesor/inscripcionProfesor.js | 30 ++++++++++--------- 2 files changed, 22 insertions(+), 14 deletions(-) diff --git a/server/controller/Profesor/enviarCorreo.js b/server/controller/Profesor/enviarCorreo.js index d750396..8996a87 100644 --- a/server/controller/Profesor/enviarCorreo.js +++ b/server/controller/Profesor/enviarCorreo.js @@ -1,6 +1,12 @@ const nodemailer = require('nodemailer'); async function enviarCorreoInscripcion(correo, nombre) { + console.log('Enviando correo de confirmación de inscripción...'); + if (!correo || !nombre) { + console.log('Correo y nombre son requeridos para enviar el correo de inscripción.') + throw new Error('Correo y nombre son requeridos para enviar el correo de inscripción.'); + } + const transporter = nodemailer.createTransport({ service: 'gmail', auth: { diff --git a/server/controller/Profesor/inscripcionProfesor.js b/server/controller/Profesor/inscripcionProfesor.js index ce8a731..106c2f0 100644 --- a/server/controller/Profesor/inscripcionProfesor.js +++ b/server/controller/Profesor/inscripcionProfesor.js @@ -6,11 +6,11 @@ async function realizarInscripcion(req, res) { const { id_cuenta, nombre, correo } = req.body; try { - - if (!nombre || !id_cuenta ) { + + if (!nombre || !id_cuenta) { return res.status(400).json({ message: 'Faltan datos requeridos.' }); } - + // 1. Buscar si el usuario existe const usuario = await Alumno.findOne({ where: { id_cuenta } }); @@ -23,8 +23,10 @@ async function realizarInscripcion(req, res) { // 2. Verificar si ya tiene inscripción const inscripcionExistente = await AlumnoInscrito.findOne({ - where: { id_cuenta: usuario.id_cuenta, - id_periodo: 27} + where: { + id_cuenta: usuario.id_cuenta, + id_periodo: 27 + } }); console.log('Inscripcion:', inscripcionExistente) @@ -37,14 +39,14 @@ async function realizarInscripcion(req, res) { // 3. Crear inscripción await AlumnoInscrito.create({ - id_cuenta: usuario.id_cuenta, - id_periodo: 27, - id_plataforma: 5, - fecha_inscripcion: new Date(), - tiempo_disponible: 3600, - realizo_pago: 0, - platica: 0, - ad: 0 + id_cuenta: usuario.id_cuenta, + id_periodo: 27, + id_plataforma: 5, + fecha_inscripcion: new Date(), + tiempo_disponible: 3600, + realizo_pago: 0, + platica: 0, + ad: 0 }); @@ -56,7 +58,7 @@ async function realizarInscripcion(req, res) { console.log(correo) - + console.log(nombre) // 5. Enviar correo await enviarCorreoInscripcion(correo, nombre);