fix(encuesta): usar plantilla encuesta_turnero en lugar de encuesta
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
17a9f05005
commit
006772f265
@@ -30,14 +30,14 @@ if (!$pac) jsonError('Turno no encontrado.', 404);
|
|||||||
$phone = preg_replace('/[^0-9]/', '', $pac['celular'] ?? '');
|
$phone = preg_replace('/[^0-9]/', '', $pac['celular'] ?? '');
|
||||||
if (!$phone) jsonError('El paciente no tiene número de celular registrado.');
|
if (!$phone) jsonError('El paciente no tiene número de celular registrado.');
|
||||||
|
|
||||||
$langRow = $pdo->prepare("SELECT language_code FROM message_templates WHERE template_name = 'encuesta' LIMIT 1");
|
$langRow = $pdo->prepare("SELECT language_code FROM message_templates WHERE template_name = 'encuesta_turnero' LIMIT 1");
|
||||||
$langRow->execute();
|
$langRow->execute();
|
||||||
$lang = $langRow->fetchColumn() ?: 'es';
|
$lang = $langRow->fetchColumn() ?: 'es';
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$wa = new WhatsAppService('turnero');
|
$wa = new WhatsAppService('turnero');
|
||||||
$meta = ['canal' => 'turnero', 'operator_id' => adminId()];
|
$meta = ['canal' => 'turnero', 'operator_id' => adminId()];
|
||||||
$wa->sendTemplateMessage($phone, 'encuesta', $lang, [], [], null, $meta);
|
$wa->sendTemplateMessage($phone, 'encuesta_turnero', $lang, [], [], null, $meta);
|
||||||
jsonOk(['mensaje' => 'Encuesta enviada a ' . ($pac['paciente_nombre'] ?? $phone)]);
|
jsonOk(['mensaje' => 'Encuesta enviada a ' . ($pac['paciente_nombre'] ?? $phone)]);
|
||||||
} catch (\Throwable $e) {
|
} catch (\Throwable $e) {
|
||||||
jsonError('Error al enviar: ' . $e->getMessage());
|
jsonError('Error al enviar: ' . $e->getMessage());
|
||||||
|
|||||||
Reference in New Issue
Block a user