diff --git a/server.js b/server.js index df31a9e..338b18f 100644 --- a/server.js +++ b/server.js @@ -1161,6 +1161,11 @@ app.post("/providers/automate/:id", authMiddleware, async (req, res) => { sendWhatsAppAuto(worker.phone, mensaje, instanceName, useDelay).catch(e => console.error("Error WA Automate:", e.message)); console.log(`✅ [AUTOMATE] Asignación enviada a ${worker.full_name}`); + + // --- INICIO TRAZABILIDAD --- + await registrarMovimiento(id, req.user.sub, "Bolsa Automática", `Aviso enviado a la bolsa. Notificación disparada a: ${worker.full_name}`); + // --- FIN TRAZABILIDAD --- + res.json({ ok: true, message: "Automatismo iniciado con " + worker.full_name }); } catch (e) { @@ -1316,6 +1321,10 @@ app.put('/providers/scraped/:id', authMiddleware, async (req, res) => { [JSON.stringify(updatedRawData), currentDbStatus, finalIsUrgent, finalAssignedTo, id, req.user.accountId] ); + // --- INICIO TRAZABILIDAD --- + await registrarMovimiento(id, req.user.sub, "Edición Web", "El expediente ha sido actualizado manualmente desde el panel."); + // --- FIN TRAZABILIDAD --- + res.json({ ok: true }); } catch (error) { console.error("Error actualización manual:", error);