Modificaciones

This commit is contained in:
Patriots01
2026-04-22 20:24:40 +01:00
parent c1e79a0b7b
commit 577f40a817
+24 -13
View File
@@ -54,21 +54,30 @@ const buscarProfesorPorNumero = async (numeroTrabajador) => {
};
const validarPeriodoActivo = async (conn) => {
const rows = await conn.query(
`SELECT id_periodo
FROM periodo
WHERE activo = b'1'
LIMIT 1`
);
const conn = await pool.getConnection().catch((err) => {
throw new Error('No se pudo conectar con la base de datos. ' + err);
});
if (!rows || rows.length === 0) {
console.log('No existe')
throw new Error('No existe un periodo activo en el sistema')
}
return conn
.query(
`SELECT id_periodo FROM periodo WHERE activo = b'1' LIMIT 1`
)
.then((rows) => {
conn.end();
if (!rows || rows.length === 0) {
console.log('No existe')
throw new Error('No existe un periodo activo en el sistema')
}
return rows;
})
.catch((err) => {
conn.end();
throw new Error('Error al validar periodo activo: ' + err);
});
console.log('Este es el periodo: ', rows[0])
console.log('Este es el id del periodo: ', rows[0].id_periodo)
return rows[0].id_periodo;
// console.log('Este es el periodo: ', rows[0])
// console.log('Este es el id del periodo: ', rows[0].id_periodo)
// return rows[0].id_periodo;
}
const validarAlumnoInscrito = async (idCuenta) => {
@@ -98,8 +107,10 @@ const validarAlumnoInscrito = async (idCuenta) => {
if (rows.length === 0) return null;
conn.end();
return rows[0]
} catch (error) {
conn.end();
throw new Error('Error al validar alumno inscrito: ' + err)
} finally {
conn.end()