Kernel.php 970 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace App\Console;
  3. use App\Jobs\ByteDanceSettlementJob;
  4. use App\Jobs\KuaishouSettlementJob;
  5. use Illuminate\Console\Scheduling\Schedule;
  6. use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
  7. class Kernel extends ConsoleKernel
  8. {
  9. /**
  10. * The Artisan commands provided by your application.
  11. *
  12. * @var array
  13. */
  14. protected $commands = [
  15. ];
  16. /**
  17. * Define the application's command schedule.
  18. *
  19. * @return void
  20. */
  21. protected function schedule(Schedule $schedule)
  22. {
  23. // $schedule->command('inspire')->hourly();
  24. $schedule->job(ByteDanceSettlementJob::class)->dailyAt('00:00');
  25. $schedule->job(KuaishouSettlementJob::class)->dailyAt('00:05');
  26. }
  27. /**
  28. * Register the commands for the application.
  29. *
  30. * @return void
  31. */
  32. protected function commands()
  33. {
  34. $this->load(__DIR__ . '/Commands');
  35. require base_path('routes/console.php');
  36. }
  37. }