SearchHotelLogJob.php 634 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Jobs;
  4. use App\Model\Mongo\SearchHotelLogModel;
  5. use Hyperf\AsyncQueue\Job;
  6. class SearchHotelLogJob extends Job
  7. {
  8. public $userId;
  9. public $fid;
  10. public $project;
  11. public function __construct(string $userId, string $fid, array $project)
  12. {
  13. // 这里最好是普通数据,不要使用携带 IO 的对象,比如 PDO 对象
  14. $this->userId = $userId;
  15. $this->fid = $fid;
  16. $this->project = $project;
  17. }
  18. public function handle()
  19. {
  20. make(SearchHotelLogModel::class)->create($this->userId, $this->fid, $this->project);
  21. }
  22. }