diff --git a/code/app/Console/Commands/RemindOrders.php b/code/app/Console/Commands/RemindOrders.php index c0e76007..836576b2 100644 --- a/code/app/Console/Commands/RemindOrders.php +++ b/code/app/Console/Commands/RemindOrders.php @@ -46,8 +46,11 @@ public function handle() } } + $hub = app()->make('GlobalScopeHub'); + foreach($notifications as $gas_id => $orders) { Log::info('Invio promemoria per ordini ' . join(', ', $orders)); + $hub->setGas($gas_id); NotifyRemindOrder::dispatch($orders); } diff --git a/code/app/Jobs/NotifyRemindOrder.php b/code/app/Jobs/NotifyRemindOrder.php index 9140fa2b..d3705125 100644 --- a/code/app/Jobs/NotifyRemindOrder.php +++ b/code/app/Jobs/NotifyRemindOrder.php @@ -32,7 +32,7 @@ public function handle() foreach($this->orders_id as $order_id) { $order = Order::find($order_id); if (is_null($order)) { - \Log::error('Ordine non trovato per notifica reminder: ' . $order_id . ', ' . $gas->id); + \Log::error('Ordine non trovato per notifica reminder: ' . $order_id); continue; } diff --git a/code/app/Providers/AppServiceProvider.php b/code/app/Providers/AppServiceProvider.php index ae95f7eb..140168df 100644 --- a/code/app/Providers/AppServiceProvider.php +++ b/code/app/Providers/AppServiceProvider.php @@ -70,11 +70,17 @@ protected function enforceInstance($event) URL::forceRootUrl(env('APP_URL')); } + else { + \Log::error('Job senza env file definito!'); + } $gas_id = $payload['gas_id'] ?? null; if ($gas_id) { app()->make('GlobalScopeHub')->setGas($gas_id); } + else { + \Log::error('Job senza GAS definito!'); + } /* Per scrupolo, all'inizio di ogni job invalido tutte le cache tenute