request->param(); //搜索条件 $where = []; if (!empty($param['start_time'])) { $where[] = ['start_time', '>=', strtotime($param['start_time'])]; } if (!empty($param['end_time'])) { $where[] = ['end_time', '<=', strtotime($param['end_time'])]; } if (!empty($param['status'])) { $where[] = ['status', '=', $param['status']]; } if (!empty($param['keyword'])) { $where[] = ['title', 'like', "%{$param['keyword']}%"]; } $activity = ActivityModel::where($where)->order('create_time', 'DESC')->paginate(10, false, ['query' => $param]); $this->assign('start_time', isset($param['start_time']) ? $param['start_time'] : ''); $this->assign('end_time', isset($param['end_time']) ? $param['end_time'] : ''); $this->assign('status', isset($param['status']) ? $param['status'] : ''); $this->assign('keyword', isset($param['keyword']) ? $param['keyword'] : ''); $this->assign('activity', $activity->items()); $this->assign('page', $activity->render()); return $this->fetch(); } /** * 审核 */ public function check() { $param = $this->request->param(); $this->assign('id', $param['id']); return $this->fetch(); } /** * 审核提交 */ public function checkPost() { $param = $this->request->param(); ActivityModel::update($param, ['id' => $param['id']]); $this->success('审核成功'); } }