feat(turnero): campo embarazada en recepción y badge en toma de muestras

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-07-02 23:48:03 -05:00
co-authored by Claude Sonnet 4.6
parent d40da57a60
commit c9e5744de4
5 changed files with 31 additions and 4 deletions
+4 -3
View File
@@ -30,6 +30,7 @@ $total = isset($datos['total_cobrado']) && $datos['total_cobrado'] !== nul
$metodoPago = isset($datos['metodo_pago']) ? trim((string) $datos['metodo_pago']) : null;
$obs = isset($datos['observaciones']) ? trim((string) $datos['observaciones']) : null;
$numOrden = isset($datos['numero_orden']) ? trim((string) $datos['numero_orden']) : null;
$embarazada = !empty($datos['embarazada']) ? 1 : 0;
if ($numOrden === '') $numOrden = null;
// ── Validaciones ──────────────────────────────────────────────
@@ -103,12 +104,12 @@ try {
$stmt = $pdo->prepare(
"INSERT INTO turnero_solicitudes
(turno_id, paciente_id, lugar_id, numero_orden, total_cobrado, metodo_pago, observaciones, creado_por)
VALUES (?, ?, ?, ?, ?, ?, ?, ?)"
(turno_id, paciente_id, lugar_id, numero_orden, total_cobrado, metodo_pago, observaciones, embarazada, creado_por)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)"
);
$stmt->execute([
$turnoId, $pacienteId, $lugarId, $numOrden,
$total, $metodoPago ?: null, $obs ?: null, adminId(),
$total, $metodoPago ?: null, $obs ?: null, $embarazada, adminId(),
]);
$solicitudId = (int) $pdo->lastInsertId();