From 5a15c981d430f6dfa0f97a477318afcb56731dbc Mon Sep 17 00:00:00 2001 From: marsalva Date: Fri, 20 Feb 2026 18:08:00 +0000 Subject: [PATCH] Actualizar server.js --- server.js | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/server.js b/server.js index 87cdc1d..87f6bb1 100644 --- a/server.js +++ b/server.js @@ -991,27 +991,24 @@ app.get("/statuses", authMiddleware, async (req, res) => { const defaults = [ {name:'Pendiente de Asignar', c:'gray', d:true, f:false, sys:true}, {name:'Asignado', c:'blue', d:false, f:false, sys:true}, - {name:'Pendiente de Cita', c:'amber', d:false, f:false, sys:true}, + {name:'Esperando al Cliente', c:'amber', d:false, f:false, sys:true}, // <-- AQUÍ ESTÁ EL CAMBIO {name:'Citado', c:'emerald', d:false, f:false, sys:true}, {name:'De Camino', c:'indigo', d:false, f:false, sys:true}, - {name:'Trabajando', c:'orange', d:false, f:false, sys:true}, // <-- VITAL - {name:'Incidencia', c:'red', d:false, f:false, sys:true}, // <-- VITAL + {name:'Trabajando', c:'orange', d:false, f:false, sys:true}, + {name:'Incidencia', c:'red', d:false, f:false, sys:true}, {name:'Desasignado', c:'rose', d:false, f:false, sys:true}, {name:'Finalizado', c:'purple', d:false, f:true, sys:true}, {name:'Anulado', c:'gray', d:false, f:true, sys:true} - ]; + ]; for (const s of defaults) { - // Comprobamos si por casualidad ya había creado uno con el mismo nombre para no duplicarlo const check = await pool.query("SELECT id FROM service_statuses WHERE owner_id=$1 AND name=$2", [req.user.accountId, s.name]); if(check.rowCount === 0){ await pool.query("INSERT INTO service_statuses (owner_id,name,color,is_default,is_final,is_system) VALUES ($1,$2,$3,$4,$5,$6)", [req.user.accountId,s.name,s.c,s.d,s.f,s.sys]); } else { - // Si ya lo tenía, simplemente lo bloqueamos convirtiéndolo en estado del sistema await pool.query("UPDATE service_statuses SET is_system=true WHERE id=$1", [check.rows[0].id]); } } - // Volvemos a pedir la lista actualizada q = await pool.query("SELECT * FROM service_statuses WHERE owner_id=$1 ORDER BY id ASC", [req.user.accountId]); } res.json({ ok: true, statuses: q.rows });