Actualizar server.js
This commit is contained in:
18
server.js
18
server.js
@@ -3034,26 +3034,26 @@ app.post("/webhook/evolution", async (req, res) => {
|
||||
const fechaSugerida = matchPropuesta[1];
|
||||
const horaSugerida = matchPropuesta[2];
|
||||
|
||||
console.log(`📅 PROPUESTA RECIBIDA: ${fechaSugerida} a las ${horaSugerida} para exp #${service.service_ref}`);
|
||||
console.log(`📅 PROPUESTA RECIBIDA (IA): ${fechaSugerida} a las ${horaSugerida} para exp #${service.service_ref}`);
|
||||
|
||||
// Actualizamos el siniestro indicando que hay una propuesta pendiente
|
||||
// 💡 HEMOS AÑADIDO ::text a los parámetros para solucionar el error
|
||||
// 🚀 LA MAGIA: Guardar como "requested_date" y "appointment_status = pending"
|
||||
// Esto es lo que lee tu panel de control para que aparezca en "Citas Solicitadas"
|
||||
await pool.query(`
|
||||
UPDATE scraped_services
|
||||
SET raw_data = raw_data || jsonb_build_object(
|
||||
'propuesta_cliente_fecha', $1::text,
|
||||
'propuesta_cliente_hora', $2::text,
|
||||
'status_ia', 'esperando_confirmacion_humana'
|
||||
'requested_date', $1::text,
|
||||
'requested_time', $2::text,
|
||||
'appointment_status', 'pending'
|
||||
)
|
||||
WHERE id = $3
|
||||
`, [fechaSugerida, horaSugerida, service.id]);
|
||||
|
||||
// Registramos el movimiento para que el operario vea la notificación
|
||||
// Registramos el movimiento en el historial
|
||||
await registrarMovimiento(
|
||||
service.id,
|
||||
null,
|
||||
"Propuesta de Cita",
|
||||
`El cliente solicita cita para el ${fechaSugerida} a las ${horaSugerida}. Pendiente de confirmación por operario.`
|
||||
"Cita Solicitada (IA)",
|
||||
`El cliente solicita cita vía Asistente IA para el ${fechaSugerida} a las ${horaSugerida}.`
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user