Insertamos datos a la tabla del SAT
This commit is contained in:
@@ -1,13 +1,15 @@
|
||||
const dbPath = '../../db/tablas';
|
||||
const Inscripcion = require(`${dbPath}/Inscripcion`);
|
||||
const Usuario = require(`${dbPath}/Usuario`);
|
||||
const { usuarioInscrito } = require('../../config/mariadb.conf');
|
||||
|
||||
const validarTicket = async (body) => {
|
||||
console.log(body);
|
||||
return Inscripcion.findOne({
|
||||
where: { folio: body.folio },
|
||||
})
|
||||
.then((res) => {
|
||||
if (!res) throw new Error('Este folio no existe');
|
||||
idUsuario = res.idUsuario;
|
||||
return Inscripcion.update(
|
||||
{
|
||||
validacion: body.validacion,
|
||||
@@ -26,10 +28,15 @@ const validarTicket = async (body) => {
|
||||
);
|
||||
})
|
||||
.then((res) => {
|
||||
return usuarioInscrito(body.numeroCuenta).then(async (res) => {
|
||||
return {
|
||||
message: '¡ El ticket a sido validado de forma correcta !',
|
||||
};
|
||||
return Usuario.findOne({
|
||||
where: { idUsuario },
|
||||
attributes: ['numeroCuenta'],
|
||||
}).then((res) => {
|
||||
return usuarioInscrito(res.numeroCuenta).then(async (res) => {
|
||||
return {
|
||||
message: '¡ El ticket a sido validado de forma correcta !',
|
||||
};
|
||||
});
|
||||
});
|
||||
})
|
||||
.catch((err) => {
|
||||
|
||||
@@ -32,7 +32,6 @@ const login = async (body) => {
|
||||
}),
|
||||
}))
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
throw new Error('Usuario o contraseña incorrecta.');
|
||||
});
|
||||
};
|
||||
|
||||
@@ -84,12 +84,4 @@ Inscripcion.belongsTo(Area, {
|
||||
},
|
||||
});
|
||||
|
||||
// Inscripcion.belongsTo(FechaInscripcion, {
|
||||
// foreignKey: {
|
||||
// name: 'idFechaInscripcion',
|
||||
// type: DataTypes.INTEGER,
|
||||
// allowNull: false,
|
||||
// },
|
||||
// });
|
||||
|
||||
module.exports = Inscripcion;
|
||||
|
||||
Reference in New Issue
Block a user