From 0e511651082bd7a2d00bcc5f6938acba59863b96 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Sat, 13 Jun 2026 13:11:42 -0500 Subject: [PATCH] Update create_turno.php --- modules/turnero/api/create_turno.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/turnero/api/create_turno.php b/modules/turnero/api/create_turno.php index a0b2e4b..5ca8526 100644 --- a/modules/turnero/api/create_turno.php +++ b/modules/turnero/api/create_turno.php @@ -35,6 +35,10 @@ $pdo->beginTransaction(); try { $sesionId = obtenerOCrearSesionHoy(); + // Lock de sesión para serializar la creación de turnos + $pdo->prepare('SELECT id FROM turnero_sesiones WHERE id = ? FOR UPDATE') + ->execute([$sesionId]); + // Buscar prioridad_id $stmt = $pdo->prepare( 'SELECT id FROM turnero_prioridades WHERE codigo = ? AND activo = 1 LIMIT 1'