up
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
<?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]);
|
||||
Reference in New Issue
Block a user