| 1234567891011121314151617181920212223242526 |
- <?php
- namespace App\Jobs;
- use App\Repositories\VideoRepository;
- use Hyperf\AsyncQueue\Job;
- class HomeVideoInitJob extends Job
- {
- protected $params = [];
- public function __construct($params = [])
- {
- $this->params = $params;
- }
- public function handle()
- {
- logger('HomeVideoInitJob-start', ['msg' => '开始执行生成首页视频桶缓存,包含广告']);
- $videoRepo = make(VideoRepository::class);
- $videoRepo->initHomeVideoGroups();
- $videoRepo->clearAllLastestPagesCache();
- logger('HomeVideoInitJob-end', ['msg' => '完成生成首页视频桶缓存,包含广告']);
- }
- }
|