datos de la base de betelgeuse y sat
This commit is contained in:
@@ -1,15 +1,22 @@
|
||||
require('./config');
|
||||
const mariadb = require('mariadb');
|
||||
|
||||
const pool = mariadb.createPool({
|
||||
const pool1 = mariadb.createPool({
|
||||
host: process.env.SAT_HOST,
|
||||
user: process.env.SAT_USER,
|
||||
password: process.env.SAT_PASSWORD,
|
||||
database: process.env.SAT_DB,
|
||||
database: process.env.SATL_DB,
|
||||
});
|
||||
|
||||
const pool2 = mariadb.createPool({
|
||||
host: process.env.HOST_DB,
|
||||
user: process.env.USER_DB,
|
||||
password: process.env.PASSWORD_DB,
|
||||
database: process.env.SATE_DB,
|
||||
});
|
||||
|
||||
const obtenerIdCarrera = async (numeroCuenta) => {
|
||||
const conn = await pool.getConnection().catch((err) => {
|
||||
const conn = await pool1.getConnection().catch((err) => {
|
||||
throw new Error('No se pudo conectar con la db. ' + err);
|
||||
});
|
||||
|
||||
@@ -28,7 +35,7 @@ const obtenerIdCarrera = async (numeroCuenta) => {
|
||||
};
|
||||
|
||||
const obtenerCarrera = async (idCarrera) => {
|
||||
const conn = await pool.getConnection().catch((err) => {
|
||||
const conn = await pool1.getConnection().catch((err) => {
|
||||
throw new Error('No se pudo conectar con la db. ' + err);
|
||||
});
|
||||
|
||||
@@ -44,4 +51,23 @@ const obtenerCarrera = async (idCarrera) => {
|
||||
});
|
||||
};
|
||||
|
||||
module.exports = { obtenerIdCarrera, obtenerCarrera };
|
||||
const usuarioInscrito = async (numeroCuenta) => {
|
||||
const conn = await pool2.getConnection().catch((err) => {
|
||||
throw new Error('No se pudo conectar con la db. ' + err);
|
||||
});
|
||||
|
||||
return conn
|
||||
.query(
|
||||
`INSERT INTO alumno_inscrito(id_cuenta,id_periodo,id_plataforma,realizo_pago,platica) values(${numeroCuenta}, 20, 4, 1, 1)`
|
||||
)
|
||||
.then((rows) => {
|
||||
conn.end();
|
||||
return rows[0];
|
||||
})
|
||||
.catch((err) => {
|
||||
conn.end();
|
||||
throw new Error('Hubo un problema con el querry.' + err);
|
||||
});
|
||||
};
|
||||
|
||||
module.exports = { obtenerIdCarrera, obtenerCarrera, usuarioInscrito };
|
||||
|
||||
@@ -2,11 +2,11 @@ require('./config');
|
||||
const { Sequelize } = require('sequelize');
|
||||
|
||||
const sequelize = new Sequelize(
|
||||
process.env.DB,
|
||||
process.env.USERDB,
|
||||
process.env.PASSWORDDB,
|
||||
process.env.INSCRIPCIONES_DB,
|
||||
process.env.USER_DB,
|
||||
process.env.PASSWORD_DB,
|
||||
{
|
||||
host: process.env.HOSTDB,
|
||||
host: process.env.HOST_DB,
|
||||
dialect: process.env.TYPEDB,
|
||||
logging: false,
|
||||
dialectOptions: {
|
||||
|
||||
@@ -25,9 +25,13 @@ const validarTicket = async (body) => {
|
||||
'El administrador a declinado el ticket, ya que los datos no coinciden.'
|
||||
);
|
||||
})
|
||||
.then((res) => ({
|
||||
message: '¡ El ticket a sido validado de forma correcta !',
|
||||
}))
|
||||
.then((res) => {
|
||||
return usuarioInscrito(body.numeroCuenta).then(async (res) => {
|
||||
return {
|
||||
message: '¡ El ticket a sido validado de forma correcta !',
|
||||
};
|
||||
});
|
||||
})
|
||||
.catch((err) => {
|
||||
throw new Error('No fue posible validar el ticket. ' + err);
|
||||
});
|
||||
|
||||
@@ -50,7 +50,7 @@ const inscripcion = async (body, file) => {
|
||||
})
|
||||
.then((res) => ({
|
||||
message:
|
||||
'¡La inscripción se realizo de manera correcta! Confirma en el siguiente sitio web tu inscripción: <a href="https://kalinga.acatlan.unam.mx/cedetec/" target="_blank">Kalinga</a>',
|
||||
'¡La inscripción se realizo de manera correcta! Tu inscripción esta sujeta a revisión en caso de no ser correcta se suspende el servicio',
|
||||
}))
|
||||
.catch((err) => {
|
||||
if (file) eliminarArchivo(file.path);
|
||||
|
||||
@@ -13,6 +13,7 @@ const login = async (body) => {
|
||||
passwordUser: body.passwordUser,
|
||||
};
|
||||
|
||||
console.log(numeroCuenta, body.passwordUser);
|
||||
return axios
|
||||
.post(
|
||||
`https://venus.acatlan.unam.mx/conexionEscolares_test/ingresarAlumno`,
|
||||
@@ -31,6 +32,7 @@ const login = async (body) => {
|
||||
}),
|
||||
}))
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
throw new Error('Usuario o contraseña incorrecta.');
|
||||
});
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user