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 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-08-05 23:39:05 -05:00
co-authored by Claude Sonnet 4.6
parent 6a6f2ef44a
commit eb0ae1f208
+9
View File
@@ -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');