diff --git a/debug_turno_wa.php b/debug_turno_wa.php index 9cd6c26..64801f1 100644 --- a/debug_turno_wa.php +++ b/debug_turno_wa.php @@ -78,25 +78,29 @@ echo "\n"; // ── 4. Últimos consentimientos creados desde kiosko ─────────── echo "4. ÚLTIMOS CONSENTIMIENTOS CREADOS (recientes)\n"; echo "─────────────────────────────────────────────────\n"; -$rows = $pdo->query( - "SELECT tc.id, tc.turno_id, tc.estado, tc.enviado_at, tc.creado_at, - tt.codigo, tt.paciente_nombre, tt.paciente_cel, - f.nombre AS formulario - FROM turnero_consentimientos tc - JOIN turnero_turnos tt ON tt.id = tc.turno_id - JOIN lab_formularios f ON f.id = tc.formulario_id - ORDER BY tc.id DESC - LIMIT 10" -)->fetchAll(PDO::FETCH_ASSOC); +try { + $rows = $pdo->query( + "SELECT tc.id, tc.turno_id, tc.estado, tc.enviado_at, + tt.codigo, tt.paciente_nombre, tt.paciente_cel, + f.nombre AS formulario + FROM turnero_consentimientos tc + JOIN turnero_turnos tt ON tt.id = tc.turno_id + JOIN lab_formularios f ON f.id = tc.formulario_id + ORDER BY tc.id DESC + LIMIT 10" + )->fetchAll(PDO::FETCH_ASSOC); -if ($rows) { - foreach ($rows as $r) { - echo " Turno {$r['codigo']} | {$r['paciente_nombre']} | cel={$r['paciente_cel']}\n"; - echo " Formulario: {$r['formulario']}\n"; - echo " Estado: {$r['estado']} | Enviado: " . ($r['enviado_at'] ?? 'NO') . " | Creado: {$r['creado_at']}\n\n"; + if ($rows) { + foreach ($rows as $r) { + echo " Turno {$r['codigo']} | {$r['paciente_nombre']} | cel={$r['paciente_cel']}\n"; + echo " Formulario: {$r['formulario']}\n"; + echo " Estado: {$r['estado']} | Enviado: " . ($r['enviado_at'] ?? 'NO') . "\n\n"; + } + } else { + echo " Sin registros\n"; } -} else { - echo " Sin registros\n"; +} catch (\Throwable $e) { + echo " ❌ Error SQL: " . $e->getMessage() . "\n"; } echo "\n"; diff --git a/modules/turnero/api/create_turno.php b/modules/turnero/api/create_turno.php index 7960ad8..55bb25a 100644 --- a/modules/turnero/api/create_turno.php +++ b/modules/turnero/api/create_turno.php @@ -129,8 +129,8 @@ try { ); $pdo->prepare( "INSERT IGNORE INTO turnero_consentimientos - (turno_id, formulario_id, token, estado, creado_at) - VALUES (?, ?, ?, 'pendiente', NOW())" + (turno_id, formulario_id, token, estado) + VALUES (?, ?, ?, 'pendiente')" )->execute([$turnoId, (int)$formRow['formulario_id'], $conToken]); $baseUrl = defined('BASE_URL') ? rtrim(BASE_URL, '/') : '';