where('type', 1) ->where('status', 1) ->order('id DESC,weigh desc') ->field('id,title,img_url,createtime') ->paginate($this->pageSize); $this->success('', $this->buildResp($paginator->total(), $paginator->currentPage(), $paginator->items())); } public function show(int $id) { $info = (new AnnouncementModel) ->where('id', $id) ->where('status', 1) ->field('id,title,img_url,body,createtime') ->find(); if(empty($info)){ $this->error('公告信息不存'); } $this->success('', $info); } }