updatedSingleJob.php 837 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace app\Jobs;
  3. use Illuminate\Bus\Queueable;
  4. use Illuminate\Queue\SerializesModels;
  5. use Illuminate\Queue\InteractsWithQueue;
  6. use Illuminate\Contracts\Queue\ShouldQueue;
  7. use Yunshop\SingleReturn\models\ReturnSingleModel;
  8. class updatedSingleJob implements ShouldQueue
  9. {
  10. use InteractsWithQueue, Queueable, SerializesModels;
  11. protected $singleId;
  12. protected $returnSingledata;
  13. /**
  14. * Create a new job instance.
  15. *
  16. * @return void
  17. */
  18. public function __construct($singleId,$returnSingledata)
  19. {
  20. $this->singleId = $singleId;
  21. $this->returnSingledata = $returnSingledata;
  22. }
  23. /**
  24. * Execute the job.
  25. *
  26. * @return void
  27. */
  28. public function handle()
  29. {
  30. ReturnSingleModel::where('id',$this->singleId)->update($this->returnSingledata);
  31. }
  32. }