123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?php
- namespace 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
- ]);
- }
-
- }
|