| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | <?php/** * Created by PhpStorm. * User: wuzhenke * Date: 2019/1/27 * Time: 10:42 */namespace App\Services\Jobfair;use App\Exceptions\ResponseException;use App\Repositories\Jobfair\JobfairPersonalJobsInterviewRepository;use App\Repositories\ResumeRepository;class JobfairPersonalJopInterviewService{    protected $jobfairPersonalJobsInterviewRepository;    protected $resumeRepository;    /**     * JobfairPersonalJopApplyService constructor.     * @param $resumeRepository     */    public function __construct(JobfairPersonalJobsInterviewRepository $jobfairPersonalJobsInterviewRepository, ResumeRepository $resumeRepository)    {        $this->jobfairPersonalJobsInterviewRepository = $jobfairPersonalJobsInterviewRepository;        $this->resumeRepository = $resumeRepository;    }    public function interview($request,$user){        $data['jobs_id'] = $request->input('job_id');        $data['personal_uid'] = $request->input('personal_uid');        $data['company_id'] = $user->id;        $data['jobfair_id'] = session('floorplan_stands.jobfair_id');        $data['position_id'] = session('floorplan_stands.id');        $res = $this->jobfairPersonalJobsInterviewRepository->interviewFind($data);        if($res){            return response()->json(array('status'=>0,'msg'=>'您已对该简历进行过面试邀请,不能重复邀请'));        }        $data['resume_id'] = $request->input('resume_id');        $ret = $this->jobfairPersonalJobsInterviewRepository->interviewAdd($data);        if ($ret) {            return response()->json(array('status'=>1,'msg'=>'邀请成功'));        } else {            return response()->json(array('status'=>0,'msg'=>'邀请失败,请稍后重试'));        }    }}
 |