pushCriteria(app(RequestCriteria::class)); } /** * 获取简历的关注数。 * @param $resume_id * @return mixed */ public function getViewResume($resume_id) { return $this->model->with(['companys','resumes'])->whereIn('resume_id', $resume_id)->whereHas('companys')->whereHas('resumes')->count(); } /**浏览过的简历 * @param $where * @param $page * @return \Illuminate\Contracts\Pagination\LengthAwarePaginator */ public function browseList($where, $id, $page) { return $this->model->with('resumes')->where($where)->where('uid', $id)->orderBy('id', 'desc')->paginate($page, ['*']); } /**删除浏览过的简历 * @param $ids * @param $company_id * @return mixed */ public function browseResumeDel($ids,$company_id) { return $this->model->whereIn('id', $ids)->where("uid",$company_id)->delete(); } //获取简历查看信息 public function findViewResume($where) { return $this->model->where($where)->first(); } public function getAttentMe($where, $resume_id) { return $this->model->with(['companys','resumes'])->where($where)->whereIn('resume_id', $resume_id)->whereHas('companys')->whereHas('resumes')->orderBy('id', 'desc')->paginate(10); } }