Files
whatsapp/modules/turnero/api/get_turno.php
T
2026-04-21 13:27:37 -05:00

35 lines
823 B
PHP

<?php
/**
* GET /modules/turnero/api/get_turno.php?id=TURNO_ID
* Devuelve los datos completos de un turno para abrir su ficha en recepción.
*/
require_once __DIR__ . '/_helpers.php';
requireMethod('GET');
$turnoId = isset($_GET['id']) ? (int) $_GET['id'] : 0;
if (!$turnoId) {
jsonError('id es obligatorio', 400);
}
$pdo = db();
$stmt = $pdo->prepare(
"SELECT t.*,
p.codigo AS prioridad_codigo,
p.nombre AS prioridad_nombre,
p.color AS prioridad_color,
p.orden_peso
FROM turnero_turnos t
JOIN turnero_prioridades p ON p.id = t.prioridad_id
WHERE t.id = ?
LIMIT 1"
);
$stmt->execute([$turnoId]);
$turno = $stmt->fetch(PDO::FETCH_ASSOC);
if (!$turno) {
jsonError('Turno no encontrado', 404);
}
jsonOk(['turno' => $turno]);