<?php
/**
 * POST poner_en_espera_muestra.php
 * {turno_id} → mueve el paciente a la sala de espera entre muestras.
 * SET muestra_espera_at = NOW(). El turno queda en_servicio pero sale de la cola activa.
 */
require_once __DIR__ . '/_helpers.php';
requireTurnero();
requireMethod('POST');

$input   = inputJson();
$turnoId = (int)($input['turno_id'] ?? 0);
if (!$turnoId) jsonError('turno_id requerido');

db()->prepare(
    "UPDATE turnero_turnos SET muestra_espera_at = NOW()
     WHERE id = ? AND estado = 'en_servicio' AND muestra_espera_at IS NULL"
)->execute([$turnoId]);

jsonOk([], 'Paciente enviado a sala de espera');
