ChangeMemberRelationJob.php 991 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: 马赛克
  5. * Date: 2020/3/31
  6. * Time: 下午3:38
  7. */
  8. namespace app\Jobs;
  9. use Illuminate\Bus\Queueable;
  10. use Illuminate\Contracts\Queue\ShouldQueue;
  11. use Illuminate\Queue\InteractsWithQueue;
  12. use Illuminate\Queue\SerializesModels;
  13. use app\common\services\member\MemberRelation;
  14. class ChangeMemberRelationJob implements ShouldQueue
  15. {
  16. use InteractsWithQueue, Queueable, SerializesModels;
  17. public $member_id = 0;
  18. public $parent_id = 0;
  19. public function __construct($member_id, $parent_id)
  20. {
  21. $this->member_id = $member_id;
  22. $this->parent_id = $parent_id;
  23. }
  24. public function handle()
  25. {
  26. if (intval($this->member_id) > 0 && intval($this->parent_id) >= 0) {
  27. \Log::debug('修改会员关系---job', [$this->member_id, $this->parent_id]);
  28. $member_relation = new MemberRelation();
  29. return $member_relation->change($this->member_id, $this->parent_id);
  30. }
  31. }
  32. }