param(); [$page, $limit] = $this->getPage(); if($this->userInfo['admin_id']!=0){ $where[]=['company_id','=',$this->userInfo['company_id']]; }else{ $where[]=['director_uid','=',$this->userId]; $where[]=['status','=',1]; } if(isset($param['date_time']) && $param['date_time']!=''){ $time=strtotime($param['date_time']); $end=$time+86399; $where[]=['start_time','between',[$time,$end]]; }else{ $time=strtotime(date('Y-m-d')); $end=$time+86399; $where[]=['start_time','between',[$time,$end]]; } $res=Task::where($where) ->field(['id', 'title','money','template_id','director_uid', 'company_id', 'start_time', 'end_time', 'director_uid', 'type', 'status', 'content','extend']) ->page($page,25) ->order(['id' => 'desc']) ->select() ->toArray(); return $this->success('ok', $res); } }