JobHeartbeatJob.php 687 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: blank
  5. * Date: 2020/3/27
  6. * Time: 15:33
  7. */
  8. namespace app\backend\modules\survey\models;
  9. use Illuminate\Bus\Queueable;
  10. use Illuminate\Contracts\Queue\ShouldQueue;
  11. use Illuminate\Queue\InteractsWithQueue;
  12. use Illuminate\Queue\SerializesModels;
  13. class JobHeartbeatJob implements ShouldQueue
  14. {
  15. use InteractsWithQueue, Queueable, SerializesModels;
  16. public function __construct()
  17. {
  18. }
  19. public function handle()
  20. {
  21. //保存定时任务时间
  22. // if (JobHeartbeat::count() > 100) {
  23. // JobHeartbeat::select()->delete();
  24. // }
  25. JobHeartbeat::insert(['execution_time' => time()]);
  26. }
  27. }