diff --git a/app/Console/Commands/ProductUpdateGm.php b/app/Console/Commands/ProductUpdateGm.php index 1f1658a7..83d1cbd1 100644 --- a/app/Console/Commands/ProductUpdateGm.php +++ b/app/Console/Commands/ProductUpdateGm.php @@ -52,6 +52,12 @@ class ProductUpdateGm extends Command ini_set("memory_limit", "512M"); $settingora = Setting::where('key', 'update_products')->first(); $productLogger = new ProductLogger($settingora, 'updateproducts'); + $productLogger->addLog('inserted', 'PRODOTTI INSERITI' . "\n
"); + $productLogger->addLog('not_inserted', 'EVENTUALI PRODOTTI NON INSERITI' . "\n
"); + $productLogger->addLog('updated', 'PRODOTTI AGGIORNATI' . "\n
"); + $productLogger->addLog('server_issues', 'PRODOTTI NON INSERITI PER PROBLEMI SERVER' . "\n
"); + $productLogger->addLog('pre_order', 'PRODOTTI IN PREVENDITA' . "\n
"); + echo "SettingOra: " . $settingora; $fromtime = str_replace('-', '', $settingora->value); diff --git a/app/Services/ProductLogger.php b/app/Services/ProductLogger.php index 821aefe2..c6aa46a6 100644 --- a/app/Services/ProductLogger.php +++ b/app/Services/ProductLogger.php @@ -34,11 +34,6 @@ class ProductLogger } else { $this->logs['start'] = 'Iniziato: ' . $oraUpdate->toDateTimeString() . "\n
"; } - $this->logs['inserted'] = 'PRODOTTI INSERITI' . "\n
"; - $this->logs['not_inserted'] = 'EVENTUALI PRODOTTI NON INSERITI' . "\n
"; - $this->logs['updated'] = 'PRODOTTI AGGIORNATI' . "\n
"; - $this->logs['server_issues'] = 'PRODOTTI NON INSERITI PER PROBLEMI SERVER' . "\n
"; - $this->logs['pre_order'] = 'PRODOTTI IN PREVENDITA' . "\n
"; $this->logs['custom'] = ""; // for custom log messages } @@ -55,10 +50,10 @@ class ProductLogger $this->settingOra->save(); } else { // Gestisci il caso in cui $this->settingOra non è un oggetto o non ha il metodo save - Log::warning('Impossibile eseguire il metodo save() su $this->settingOra, non è un oggetto o il metodo non esiste.'); + // Log::warning('Impossibile eseguire il metodo save() su $this->settingOra, non è un oggetto o il metodo non esiste.'); } - if ($this->aggiornato) { + if (true) { Log::channel($this->channel)->notice($this->concatenateLogs()); Mail::raw($this->concatenateLogs(), function ($message) use ($descr) { @@ -70,6 +65,9 @@ class ProductLogger public function addLog($type, $message) { + if (!isset($this->logs[$type])) { + $this->logs[$type] = ""; + } if (isset($this->logs[$type])) { $this->logs[$type] .= $message . "\n
"; }