diff --git a/app/Console/Commands/BroadbandTraffic.php b/app/Console/Commands/BroadbandTraffic.php index eb5cf98..b162050 100644 --- a/app/Console/Commands/BroadbandTraffic.php +++ b/app/Console/Commands/BroadbandTraffic.php @@ -34,11 +34,11 @@ class BroadbandTraffic extends Command if ($this->option('supplier')) { $o = Supplier::where('name','like',$this->option('supplier'))->singleOrFail(); - Job::dispatchSync($o); + Job::dispatchSync($o->id); return; } foreach (Supplier::active()->get() as $o) - Job::dispatchSync($o); + Job::dispatchSync($o->id); } } \ No newline at end of file diff --git a/app/Jobs/BroadbandTraffic.php b/app/Jobs/BroadbandTraffic.php index 930224f..c9702e9 100644 --- a/app/Jobs/BroadbandTraffic.php +++ b/app/Jobs/BroadbandTraffic.php @@ -37,9 +37,9 @@ final class BroadbandTraffic implements ShouldQueue private const traffic = 'broadband'; - public function __construct(Supplier $o) + public function __construct(int $sid) { - $this->o = $o; + $this->o = Supplier::find($sid); } /** diff --git a/routes/console.php b/routes/console.php index 1e186ad..227bea7 100644 --- a/routes/console.php +++ b/routes/console.php @@ -3,8 +3,7 @@ use Illuminate\Support\Facades\Schedule; use App\Jobs\BroadbandTraffic; -use App\Models\Supplier; -Schedule::job(new BroadbandTraffic(Supplier::find(1))) +Schedule::job(new BroadbandTraffic(1)) ->timezone('Australia/Melbourne') - ->dailyAt('10:00'); \ No newline at end of file + ->dailyAt('10:00');