Actualizar server.js
This commit is contained in:
10
server.js
10
server.js
@@ -1812,7 +1812,7 @@ app.post("/providers/credentials", authMiddleware, async (req, res) => {
|
||||
});
|
||||
|
||||
// ==========================================
|
||||
// 📥 RECEPCIÓN DE SERVICIOS (EL DETECTOR DEFINITIVO POR DESCRIPCIÓN)
|
||||
// 📥 RECEPCIÓN DE SERVICIOS (EL DETECTOR DEFINITIVO POR DESCRIPCIÓN Y TEXTOS CORTADOS)
|
||||
// ==========================================
|
||||
app.post("/providers/scraped", authMiddleware, async (req, res) => {
|
||||
try {
|
||||
@@ -1846,7 +1846,7 @@ app.post("/providers/scraped", authMiddleware, async (req, res) => {
|
||||
continue;
|
||||
}
|
||||
|
||||
// 🔥 2. EL DETECTOR BRILLANTE (Solo busca en Descripción y Estados) 🔥
|
||||
// 🔥 2. EL DETECTOR BRILLANTE (Busca la palabra cortada de la Bandeja de Entrada) 🔥
|
||||
let esUrgente = false;
|
||||
|
||||
const camposABuscar = [
|
||||
@@ -1864,12 +1864,12 @@ app.post("/providers/scraped", authMiddleware, async (req, res) => {
|
||||
|
||||
for (const texto of camposABuscar) {
|
||||
if (!texto) continue;
|
||||
// Lo pasamos a minúsculas y le quitamos los acentos
|
||||
const val = String(texto).toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g, "");
|
||||
|
||||
if (val.includes('urgencia') || val.includes('urgente')) {
|
||||
// ¡AQUÍ ESTÁ LA MAGIA! Si la tabla lo corta y deja "por atencion", lo pilla.
|
||||
if (val.includes('urgencia') || val.includes('urgente') || val.includes('por atencion')) {
|
||||
esUrgente = true;
|
||||
break; // Si lo encuentra, dejamos de buscar
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user