mer_id() ?: ''; $list = Article::cidByArticleList($cid,$page,$limit,"id,title,image_input,visit,from_unixtime(add_time,'%Y-%m-%d %H:%i') as add_time,synopsis,url", $mer_id) ?? []; if(is_object($list)) $list = $list->toArray(); return app('json')->successful($list); } /** * 文章详情 * @param $id * @return mixed * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\ModelNotFoundException * @throws \think\exception\DbException */ public function details($id) { $content = Article::getArticleOne($id); if(!$content) return $this->fail('此文章已经不存在!'); $content["visit"] = $content["visit"] + 1; $content["cart_name"] = ArticleCategory::getArticleCategoryField($content['cid']); $content['add_time'] = date('Y-m-d',$content['add_time']); Article::edit(['visit'=>$content["visit"]],$id);//增加浏览次数 return app('json')->successful($content); } /** * 文章 热门 * @return mixed */ public function hot(Request $request) { $mer_id = $request->mer_id() ?: ''; $list = Article::getArticleListHot("id,title,image_input,visit,from_unixtime(add_time,'%Y-%m-%d %H:%i') as add_time,synopsis,url", $mer_id) ?? []; if(is_object($list)) $list = $list->toArray(); return app('json')->successful($list); } /** * 文章 banner * @return mixed */ public function banner(Request $request) { $mer_id = $request->mer_id() ?: ''; $list = Article::getArticleListBanner("id,title,image_input,visit,from_unixtime(add_time,'%Y-%m-%d %H:%i') as add_time,synopsis,url", $mer_id) ?? []; if(is_object($list)) $list = $list->toArray(); return app('json')->successful($list); } }