OrderQueryJob.php 742 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: z-yang
  5. * Date: 2020/11/16
  6. * Time: 15:49
  7. */
  8. namespace App\Jobs;
  9. use App\Modules\Trade\Services\OrderQuery;
  10. use Illuminate\Bus\Queueable;
  11. use Illuminate\Contracts\Queue\ShouldQueue;
  12. use Illuminate\Foundation\Bus\Dispatchable;
  13. use Illuminate\Queue\InteractsWithQueue;
  14. use Illuminate\Queue\SerializesModels;
  15. class OrderQueryJob implements ShouldQueue
  16. {
  17. use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
  18. private $trade_no;
  19. public function __construct(string $trade_no)
  20. {
  21. $this->trade_no = $trade_no;
  22. }
  23. /**
  24. * Execute the job.
  25. *
  26. * @return void
  27. */
  28. public function handle(){
  29. OrderQuery::query($this->trade_no);
  30. }
  31. }