feat: toma 0 pre-seleccionada y validación de hora en chip Otro
- Chip "0 min" queda marcado por defecto al abrir configurar tiempos - Si se selecciona "Otro", bloquea guardar hasta que se ingrese la hora - La hora de "Otro" se guarda en datos_respuestas._otro_hora Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
2f6efa7498
commit
76d915a391
@@ -15,6 +15,7 @@ $body = inputJson();
|
||||
$token = trim($body['token'] ?? '');
|
||||
$cfg = $body['tomas_config'] ?? null;
|
||||
$examType = trim($body['exam_type'] ?? '');
|
||||
$otroHora = trim($body['otro_hora'] ?? '');
|
||||
|
||||
if (!$token) jsonError('token requerido.');
|
||||
if (!is_array($cfg) || empty($cfg)) jsonError('tomas_config requerido.');
|
||||
@@ -42,6 +43,7 @@ if ($tc['datos_respuestas']) {
|
||||
|
||||
$dr['_tomas_config'] = $cfg;
|
||||
if ($examType !== '') $dr['_c8j2g16'] = $examType;
|
||||
if ($otroHora !== '') $dr['_otro_hora'] = $otroHora;
|
||||
|
||||
$pdo->prepare("UPDATE turnero_consentimientos SET datos_respuestas = ? WHERE id = ?")
|
||||
->execute([json_encode($dr, JSON_UNESCAPED_UNICODE), $tc['id']]);
|
||||
|
||||
Reference in New Issue
Block a user