user; if (empty($user) || empty($this->mainId)) { util::success([ 'totalNum' => 0, 'totalPage' => 0, 'moreData' => 0, 'list' => [], ]); } $get = Yii::$app->request->get(); $list = ShopNoticeClass::searchList([ 'mainId' => $this->mainId, 'title' => $get['title'] ?? '', 'position' => $get['position'] ?? '', 'isDel' => 0, 'status' => 1, 'order' => 'sort DESC, id DESC', ]); util::success($list); } /** * 客户端公告详情 * GET /shop-notice/detail?id= */ public function actionDetail() { $user = $this->user; if (empty($user) || empty($this->mainId)) { util::fail('请先登录哈'); } $id = intval(Yii::$app->request->get('id', 0)); if ($id <= 0) { util::fail('公告id不对'); } $info = ShopNoticeClass::getById($id); ShopNoticeClass::valid($info, $this->mainId); if (intval($info['status']) !== 1) { util::fail('公告已下架'); } util::success(ShopNoticeClass::getDetail($id)); } }