ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
``` public function index($ids = null) {     //当前是否为关联查询     $this->relationSearch = true;     //设置过滤方法     $this->request->filter(['strip_tags', 'trim']);     $this->view->assign('ids', $ids);     if ($this->request->isAjax())     {         //如果发送的来源是Selectpage,则转发到Selectpage         if ($this->request->request('keyField'))         {             return $this->selectpage();         }         $meeting_id = input("meeting_id");         if($meeting_id){             list($subwhere, $sort, $order, $offset, $limit) = $this->buildparams();             $where = function ($query) use ($subwhere, $meeting_id) {                 $query->where($subwhere)->where(array('meeting_id' => $meeting_id, 'meeting_enroll.status' => 1));             };         }else{             list($where, $sort, $order, $offset, $limit) = $this->buildparams();         }         $total = $this->model             ->with(['user','meeting'])             ->where($where)             ->order($sort, $order)             ->count();         $list = $this->model             ->with(['user','meeting'])             ->where($where)             ->order($sort, $order)             ->limit($offset, $limit)             ->select();         foreach ($list as $row) {             $row->visible(['id','truename','mobile','status','createtime','sign_status']);             $row->visible(['user']);             $row->getRelation('user')->visible(['nickname', 'company', 'position']);             $row->visible(['meeting');             $row->getRelation('meeting')->visible(['title']);         }         $list = collection($list)->toArray();         $result = array("total" => $total, "rows" => $list, "statistical" => $statistical);         return json($result);     }     return $this->view->fetch(); } ```