ClearAllLastestPagesCacheJob.php 459 B

12345678910111213141516171819202122
  1. <?php
  2. namespace App\Jobs;
  3. use App\Repositories\VideoRepository;
  4. use Hyperf\AsyncQueue\Job;
  5. class ClearAllLastestPagesCacheJob extends Job
  6. {
  7. public $params;
  8. public function __construct($params = [])
  9. {
  10. // 这里最好是普通数据,不要使用携带 IO 的对象,比如 PDO 对象
  11. $this->params = $params;
  12. }
  13. public function handle()
  14. {
  15. make(VideoRepository::class)->clearAllLastestPagesCache();
  16. }
  17. }