modificado POST evento para manejar tambine los updates

This commit is contained in:
onsaliyo 2021-04-03 14:07:45 +02:00
parent 207b7461b0
commit 892a98a831
1 changed files with 12 additions and 3 deletions

View File

@ -56,10 +56,19 @@ module.exports.getDiscoteca = getDiscoteca;
async function addEvento(evento){ async function addEvento(evento){
try{ try{
let conn = await mariadb.getConn(); let conn = await mariadb.getConn();
const lookup = await conn.query ("SELECT * FROM evento WHERE id = ?", [evento.id]);
conn.release();
if (!lookup){
const rows = await conn.query const rows = await conn.query
("INSERT INTO evento (discotecaID, nombre, localizacion, fecha, hora, descripcion, precio1, precio2) VALUES (?, ?, ?, ?, ?, ?, ?, ?)", ("INSERT INTO evento (discotecaID, nombre, localizacion, fecha, hora, descripcion, precio1, precio2) VALUES (?, ?, ?, ?, ?, ?, ?, ?)",
[evento.discotecaID, evento.nombre, evento.localizacion, evento.fecha, evento.hora, evento.descripcion, evento.precio1, evento.precio2]); [evento.discotecaID, evento.nombre, evento.localizacion, evento.fecha, evento.hora, evento.descripcion, evento.precio1, evento.precio2]);
conn.release(); conn.release();}
else{
const rows = await conn.query
("UPDATE evento SET discotecaID = ?, nombre = ?, localizacion = ?, fecha = ?, hora = ?, descripcion = ?, precio1 = ?, precio2 = ? WHERE id = ?",
[evento.discotecaID, evento.nombre, evento.localizacion, evento.fecha, evento.hora, evento.descripcion, evento.precio1, evento.precio2, evento.id]);
}
if (rows){ if (rows){
return rows;} return rows;}