diff --git a/app/CustomFuncPao.php b/app/CustomFuncPao.php index 799aa630..6f7ac40e 100644 --- a/app/CustomFuncPao.php +++ b/app/CustomFuncPao.php @@ -1385,11 +1385,10 @@ function updateArticoloFromGM($idarticolo) { ->orderBy('dataOra', 'desc') ->get(); - foreach ($articles as $article) { - setProductFromGM($article, false, $productLogger); - } - $productLogger->setLogandSendEmail(); + foreach ($articles as $article) { + // setProductFromGM($article, false, $productLogger); + } return $productLogger->concatenateLogs(); diff --git a/app/Services/ProductLogger.php b/app/Services/ProductLogger.php index c3facc72..d52d025e 100644 --- a/app/Services/ProductLogger.php +++ b/app/Services/ProductLogger.php @@ -24,8 +24,10 @@ class ProductLogger public function init() { $oraUpdate = Carbon::now(); - $this->logs['start'] = 'Inizio da ' . $this->settingOra . "\n"; - $this->logs['end'] = 'Fino a ' . $oraUpdate->toDateTimeString() . "\n"; + if ($this->settingOra) { + $this->logs['start'] = 'Inizio da ' . $this->settingOra . "\n"; + $this->logs['end'] = 'Fino a ' . $oraUpdate->toDateTimeString() . "\n"; + } $this->logs['inserted'] = 'PRODOTTI INSERITI' . "\n"; $this->logs['not_inserted'] = 'EVENTUALI PRODOTTI NON INSERITI' . "\n"; $this->logs['updated'] = 'PRODOTTI AGGIORNATI' . "\n"; @@ -39,25 +41,25 @@ class ProductLogger $this->settingOra = $newOra; } - public function setLogandSendEmail() { - $ora_update = Carbon::now(); - + public function setLogandSendEmail() + { if ($this->settingOra) { - $this->settingOra->value = $ora_update; - $this->settingOra->save(); + $this->settingOra->save(); } if ($this->aggiornato) { Log::channel('updateproducts')->notice($this->concatenateLogs()); + Mail::raw($this->concatenateLogs(), function ($message) { - $titolo = "Inserim. nuovi prodotti"; + if (!$this->settingOra) { $titolo = "Inserim. prodotto:"; + } else { + $titolo = "Inserim. nuovi prodotti"; } $message->to(Mylog::getEmail()); $message->subject(Mylog::getSubjectEmail($titolo)); }); } - } public function addLog($type, $message) @@ -77,12 +79,13 @@ class ProductLogger return implode("", $this->logs); } - public function setAggiornato($aggiornato) { + public function setAggiornato($aggiornato) + { $this->aggiornato = $aggiornato; } - public function getAggiornato() { + public function getAggiornato() + { return $this->aggiornato; } } -