From 7f1681f0b782c0d73e02c753a74348ea737a7082 Mon Sep 17 00:00:00 2001 From: Deon George Date: Thu, 28 May 2020 15:35:19 +1000 Subject: [PATCH] Fix caching determination for traffic import --- app/Classes/External/Supplier.php | 2 +- app/Console/Kernel.php | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/Classes/External/Supplier.php b/app/Classes/External/Supplier.php index a6c4123..8719d81 100644 --- a/app/Classes/External/Supplier.php +++ b/app/Classes/External/Supplier.php @@ -33,7 +33,7 @@ abstract class Supplier sleep($x); } - $result = Cache::remember('Supplier:'.$this->o->id,86400,function() { + $result = Cache::remember('Supplier:'.$this->o->id.$this->o->stats_lastupdate,86400,function() { $client = $this->getClient(); $result = $client->request('POST',null,[ diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index a8c5158..2899d22 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -5,6 +5,8 @@ namespace App\Console; use Illuminate\Console\Scheduling\Schedule; use Illuminate\Foundation\Console\Kernel as ConsoleKernel; +use App\Jobs\BroadbandTraffic; + class Kernel extends ConsoleKernel { /** @@ -24,8 +26,7 @@ class Kernel extends ConsoleKernel */ protected function schedule(Schedule $schedule) { - // $schedule->command('inspire') - // ->hourly(); + $schedule->job(new BroadbandTraffic())->dailyAt('10:00'); } /**