request->isPost()) { return $this->renderError('不支持GET请求'); } $data = $this->postData(); $page = isset($data['page']) && !empty($data['page']) ? $data['page'] : 1; $limit = isset($data['limit']) && !empty($data['limit']) ? $data['limit'] : 20; $IpModel = new IpModel(); $where = ['status' => 1]; $list = $IpModel->withoutField('update_time, delete_time, create_time, status') ->where($where) ->order('id desc') ->page($page, $limit) ->select() ->each(function ($item) { $item['expire_time'] = $item['expire_time'] ? date('Y-m-d H:i:s', $item['expire_time']) : '-'; return $item; }); return $this->renderSuccess($list->toArray()); } }