uo
This commit is contained in:
@@ -25,7 +25,27 @@ if ($area === 'lugar' && !$lugarId) {
|
||||
$pdo = db();
|
||||
|
||||
// ── Sesión de hoy ─────────────────────────────────────────────
|
||||
$sesionId = obtenerOCrearSesionHoy();
|
||||
// Si no existe sesión hoy o está cerrada (fin_at set), pantalla limpia.
|
||||
$_ses = sesionHoy();
|
||||
$sesionCerrada = (!$_ses || $_ses['fin_at'] !== null);
|
||||
// Usar sesion_id real solo si está abierta; 0 hace que las queries devuelvan vacío.
|
||||
$sesionId = ($sesionCerrada) ? 0 : (int)$_ses['id'];
|
||||
|
||||
if ($sesionCerrada) {
|
||||
jsonOk([
|
||||
'sesion_cerrada' => true,
|
||||
'activo' => null,
|
||||
'cola' => [],
|
||||
'stats' => [
|
||||
'total' => 0, 'en_espera' => 0, 'en_recepcion' => 0,
|
||||
'en_espera_lugar' => 0, 'en_servicio' => 0,
|
||||
'finalizados' => 0, 'no_atendidos' => 0,
|
||||
'tiempo_promedio_atencion' => null,
|
||||
],
|
||||
'timestamp' => date('c'),
|
||||
]);
|
||||
exit;
|
||||
}
|
||||
|
||||
// ── Cola según área ───────────────────────────────────────────
|
||||
if ($area === 'recepcion') {
|
||||
|
||||
Reference in New Issue
Block a user