JobfairoutReserveService.php 869 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: ZhangHao
  5. * Date: 2019/9/26
  6. * Time: 11:03
  7. */
  8. namespace App\Services\Jobfairout;
  9. use App\Exceptions\ResponseException;
  10. use App\Repositories\Jobfairout\jobfairoutReserveRepository;
  11. class JobfairoutReserveService
  12. {
  13. protected $jobfairoutReserveRepository;
  14. public function __construct(jobfairoutReserveRepository $jobfairoutReserveRepository)
  15. {
  16. $this->jobfairoutReserveRepository = $jobfairoutReserveRepository;
  17. }
  18. public function isOwn($id,$user)
  19. {
  20. $resrve = $this->jobfairoutReserveRepository->getOneReserve(['id'=>$id]);
  21. if(!$resrve)
  22. {
  23. throw new ResponseException('参数错误!');
  24. }
  25. if($resrve->company_id != $user->id)
  26. {
  27. throw new ResponseException('抱歉,您只能操作自己的招聘会!');
  28. }
  29. }
  30. }