Modificaciones
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user