param(); $con = []; $con = Tool::getOptionalQuery(['news_type', '='], ['news_title', 'LIKE'],); $query = ModelNews::where($con) ->field([ 'news_id', 'news_type', 'news_title', 'news_intro', 'news_link', 'news_issue_date', 'news_sort', ]) ->order('news_sort', 'asc'); return msg("获取新闻列表成功!", $query); } /** * 获取新闻详情 */ public function getNewsInfo(Request $request): array { $params = $request->param(); $this->validate($params, ['news_id' => 'require']); $find = ModelNews::field([ 'news_id', 'news_type', 'news_title', 'news_intro', 'news_source', 'news_link', 'news_issue_date', 'news_views_num', 'news_sort', 'news_content' ]) ->where('news_id', $params['news_id']) ->find(); return msg(0, '获取新闻详情成功!', ['data' => $find]); } }