diff --git a/server/config/mariadb.conf.js b/server/config/mariadb.conf.js index 3bed4b6..1a5c162 100644 --- a/server/config/mariadb.conf.js +++ b/server/config/mariadb.conf.js @@ -84,13 +84,15 @@ const agregarDetalleServicio = async (monto, numeroCuenta) => { }); }; -const borrarRecibo = async (folio) => { +const borrarRecibo = async (folio, numeroCuenta) => { const conn = await pool.getConnection().catch((err) => { throw new Error('No se pudo conectar con la db. ' + err); }); return conn - .query(`DELETE FROM recibo WHERE folio_recibo = ${folio}`) + .query( + `DELETE FROM recibo WHERE folio_recibo = ${folio} AND id_cuenta = ${numeroCuenta} AND id_usuario = 134` + ) .then((rows) => { conn.end(); return rows[0]; diff --git a/server/controller/Admin/validarTicket.js b/server/controller/Admin/validarTicket.js index d54f576..3466acd 100644 --- a/server/controller/Admin/validarTicket.js +++ b/server/controller/Admin/validarTicket.js @@ -57,7 +57,7 @@ const validarTicket = async (body) => { usuarioInscrito(numeroCuenta, idArea); correo = correoInscripcion(); } else { - borrarRecibo(folio); + borrarRecibo(folio, numeroCuenta); borrarDetalleServicio(numeroCuenta); correo = correoDeclinar(); return Inscripcion.update(