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:
co-authored by
Claude Sonnet 4.6
parent
6a6f2ef44a
commit
eb0ae1f208
@@ -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');
|
||||
|
||||
Reference in New Issue
Block a user