| 1234567891011121314151617181920212223242526272829303132333435363738 | 
							- <?php
 
- /**
 
-  * Created by PhpStorm.
 
-  * User: wuzhenke
 
-  * Date: 2019/1/25
 
-  * Time: 17:54
 
-  */
 
- namespace App\Repositories\Jobfair;
 
- use App\Models\Jobfair\JobfairPersonalJobsReceive;
 
- use Prettus\Repository\Eloquent\BaseRepository;
 
- class JobfairPersonalJobsReceiveRepository extends BaseRepository
 
- {
 
-     public function model()
 
-     {
 
-         return JobfairPersonalJobsReceive::class;
 
-     }
 
-     public function getResume($where)
 
-     {
 
-         return $this->model->with(['jobfairs','resumes','putJobs'])->where($where)->orderBy("personal_look", 'asc')->paginate(10);
 
-     }
 
-     public function personJobfair($data, $where, $resumeWhere)
 
-     {
 
-         return $this->model->with(['resumes', 'putJobs'=>function ($query) use ($where) {
 
-             $query->whereIn('audit', $where)->where('display', 1);
 
-         }, 'jobfairs'])->where($data)->whereHas('resumes')->whereHas('putJobs')->whereHas('jobfairs')->orderBy('id', 'desc')->paginate(10);
 
-     }
 
-     public function delete($id){
 
-         return $this->model->where('id', $id)->delete();
 
-     }
 
- }
 
 
  |