From eb0ae1f2088ccba55e77c9e5527c544faa73ac7d Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Wed, 5 Aug 2026 23:39:05 -0500 Subject: [PATCH] feat: los informes mandan el numero de quien pregunta La API autentica por token de empresa, asi que el ERP veia "Rosa Blanca pide produccion" y no podia acotar la respuesta a las fincas asignadas a esa persona. Ahora cada consulta lleva ?wa= con el numero. Va en executeApiReport y no en las URLs del seed porque los treinta informes pasan por ahi: una linea los cubre a todos. Sin efecto hasta que el ERP resuelva el alcance; mientras tanto es un parametro que nadie lee. Co-Authored-By: Claude Sonnet 4.6 --- services/NormalBot.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/services/NormalBot.php b/services/NormalBot.php index 6302b84..46c9d80 100644 --- a/services/NormalBot.php +++ b/services/NormalBot.php @@ -1796,6 +1796,15 @@ class NormalBot $apiKey = $company['api_key'] ?? ''; $extraQuery = $params['query'] ?? []; + + // Quién pregunta. La API autentica por token de empresa, así que sin esto + // el ERP ve "Rosa Blanca pide producción" y no puede acotar la respuesta + // a las fincas que ese número tiene asignadas. Va acá y no en cada URL + // del seed porque los treinta informes pasan por esta función. + if (($context['from'] ?? '') !== '') { + $extraQuery['wa'] = $context['from']; + } + $dateMode = $params['date_mode'] ?? ''; if ($dateMode === 'today') { $extraQuery['fecha_desde'] = date('Y-m-d');