arreglado error del commit anterior

This commit is contained in:
onsaliyo 2021-05-26 16:35:27 +02:00
parent 9c976a4d5b
commit 4760ba3cf1
1 changed files with 5 additions and 4 deletions

View File

@ -126,7 +126,7 @@ async function addReserva(reserva){
reserva.codigoUnicoID = codigoID[0].id; reserva.codigoUnicoID = codigoID[0].id;
if(reserva.descuentoPorciento){ //arreglar este if if(reserva.descuentoPorciento){ //arreglar este if
rows = await conn.query("INSERT INTO reserva (UserID, EventoID, codigoUnicoID, codigoDescuento, descuentoPorciento) VALUES (?, ?, ?, ?, ?)", rows = await conn.query("INSERT INTO reserva (UserID, EventoID, codigoUnicoID, codigoDescuento, descuentoPorciento) VALUES (?, ?, ?, ?, ?)",
[reserva.UserID, reserva.EventoID, reserva.codigoUnicoID, reserva.codigoDescuento, reserva.descuentoPorciento.porciento]);} [reserva.UserID, reserva.EventoID, reserva.codigoUnicoID, reserva.codigoDescuento, reserva.descuentoPorciento]);}
else{ else{
rows = await conn.query("INSERT INTO reserva (UserID, EventoID, codigoUnicoID, codigoDescuento) VALUES (?, ?, ?, ?)", rows = await conn.query("INSERT INTO reserva (UserID, EventoID, codigoUnicoID, codigoDescuento) VALUES (?, ?, ?, ?)",
[reserva.UserID, reserva.EventoID, reserva.codigoUnicoID, reserva.codigoDescuento]);} [reserva.UserID, reserva.EventoID, reserva.codigoUnicoID, reserva.codigoDescuento]);}
@ -146,6 +146,7 @@ module.exports.addReserva = addReserva;
async function comprobarDescuento(reserva){ async function comprobarDescuento(reserva){
if (reserva.codigoDescuento){ if (reserva.codigoDescuento){
try{ try{
activarCodigo(reserva);
let conn = await mariadb.getConn(); let conn = await mariadb.getConn();
const evento = await conn.query("SELECT * FROM evento WHERE id = ?", [reserva.EventoID]); const evento = await conn.query("SELECT * FROM evento WHERE id = ?", [reserva.EventoID]);
const tipoDescuento = evento[0].tipoDescuento; const tipoDescuento = evento[0].tipoDescuento;
@ -157,16 +158,16 @@ async function comprobarDescuento(reserva){
}catch(err){ }catch(err){
console.log("No se pudo acceder a la BD: "+err); console.log("No se pudo acceder a la BD: "+err);
} }
activarCodigo(codigoDescuento);
}} }}
module.exports.comprobarDescuento = comprobarDescuento; module.exports.comprobarDescuento = comprobarDescuento;
async function activarCodigo(codigoDescuento){ async function activarCodigo(reserva){
try{ try{
let conn = await mariadb.getConn(); let conn = await mariadb.getConn();
await conn.query("UPDATE codigo SET numReservas = numReservas + 1 WHERE codigo = ?", [codigoDescuento]); await conn.query("UPDATE codigo SET numReservas = numReservas + 1 WHERE codigo = ?", [reserva.codigoDescuento]);
}catch(err){ }catch(err){
console.log("No se pudo acceder a la BD: "+err); console.log("No se pudo acceder a la BD: "+err);
} }