| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | 
							- <?php
 
- /**
 
-  * Created by PhpStorm.
 
-  * User: wuzhenke
 
-  * Date: 2019/1/28
 
-  * Time: 10:49
 
-  */
 
- namespace App\Repositories\Jobfair;
 
- use App\Models\Jobfair\FloorplanStand;
 
- use Prettus\Repository\Eloquent\BaseRepository;
 
- class JobfairFloorplanStandRepository extends BaseRepository
 
- {
 
-     public function model()
 
-     {
 
-         return FloorplanStand::class;
 
-     }
 
-     public function standsTotal($where)
 
-     {
 
-         return $this->model->where($where)->select(['id'])->get();
 
-     }
 
-     public function getOne($where)
 
-     {
 
-         return $this->model->where($where)->first();
 
-     }
 
-     public function getOpenJobfair($where){
 
-         return $this->model->with(['jobfair_company','jobfair'])->whereHas('jobfair', function ($query) {
 
-             $query->where([
 
-                 ['holddate_start', '<', strtotime("+60 minute")],
 
-                 ['holddate_end', '>', time()],
 
-                 ['subsite_id',get_subsite_id()]
 
-             ]);
 
-         })->whereHas('jobfair_company',function($query){
 
-             $query->where('audit',1);
 
-         })->where($where)->first();
 
-     }
 
- }
 
 
  |