| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | <?phpnamespace app\web\controller;use think\facade\Session;use app\web\BaseController;use app\common\model\Worker as WorkerModel;use app\common\model\Comjobs as ComjobsModel;class Worker extends BaseController{		public function detail()	{		$workerid = input('workerid/d', 0); 		$worker = WorkerModel::where('status','in','4,5')->where('id','=',$workerid)->append(['wtype_text'])->findOrEmpty();		$comjobslist = ComjobsModel::with(['worker','comjobsCate'])->where(['status'=>3,'workerid'=>$workerid])->where('createtime','<=',time())->order(['updatetime'=>'desc','createtime'=>'desc','id'=>'desc'])->limit(5)->select();		return view('worker/detail', [						'worker'		=> $worker,			'comjobslist'	=> $comjobslist		]);	}			public function worker()	{		$wtypelist = array(['value'=>0,'title'=>'不限'], ['value'=>1,'title'=>'普通企业'], ['value'=>2,'title'=>'派遣企业'] );		$page = input('page/d',1);		$map = array();		$map[] = ['status','in','4,5'];		$keywords = input('keywords/s', "");		if (!empty($keywords)){			$map[] =['title', 'like', '%'.$keywords.'%'];		}		$wtype = input('wtype/d', 0);		if (!empty($wtype)){			$map[] = ['wtype', '=', $wtype];		}		$list = WorkerModel::where($map)->order(['priority'=>'desc','id'=>'desc',])->append(['wtype_text'])->page($page)->paginate(['list_rows'=>10,'query' => request()->param()]);		$pageview = $list->render();		return view('worker/worker', [			'wtypelist'		=> $wtypelist,			'keywords'	=> $keywords,			'wtype'		=> $wtype,			'list'		=> $list,			'pageview'	=> $pageview		]);	}		}
 |