From 4760ba3cf1c9606791963ae70b2723ee5a0a14a1 Mon Sep 17 00:00:00 2001 From: onsaliyo Date: Wed, 26 May 2021 16:35:27 +0200 Subject: [PATCH] arreglado error del commit anterior --- src/database/consultas.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/database/consultas.js b/src/database/consultas.js index 280d7ea..b98fffe 100644 --- a/src/database/consultas.js +++ b/src/database/consultas.js @@ -126,7 +126,7 @@ async function addReserva(reserva){ reserva.codigoUnicoID = codigoID[0].id; if(reserva.descuentoPorciento){ //arreglar este if 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{ rows = await conn.query("INSERT INTO reserva (UserID, EventoID, codigoUnicoID, codigoDescuento) VALUES (?, ?, ?, ?)", [reserva.UserID, reserva.EventoID, reserva.codigoUnicoID, reserva.codigoDescuento]);} @@ -146,6 +146,7 @@ module.exports.addReserva = addReserva; async function comprobarDescuento(reserva){ if (reserva.codigoDescuento){ try{ + activarCodigo(reserva); let conn = await mariadb.getConn(); const evento = await conn.query("SELECT * FROM evento WHERE id = ?", [reserva.EventoID]); const tipoDescuento = evento[0].tipoDescuento; @@ -157,16 +158,16 @@ async function comprobarDescuento(reserva){ }catch(err){ console.log("No se pudo acceder a la BD: "+err); } - activarCodigo(codigoDescuento); + }} module.exports.comprobarDescuento = comprobarDescuento; -async function activarCodigo(codigoDescuento){ +async function activarCodigo(reserva){ try{ 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){ console.log("No se pudo acceder a la BD: "+err); }