From 33700d6ecbf320c1b8fe45cf553162ad84655b76 Mon Sep 17 00:00:00 2001 From: chengxl Date: Fri, 26 Sep 2025 17:17:19 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E5=AE=A2=E5=BA=A7=E6=9C=9F?= =?UTF-8?q?=E5=88=8A=E6=96=87=E7=AB=A0=E5=BC=95=E7=94=A8=E6=AC=A1=E6=95=B0?= =?UTF-8?q?=E5=8F=8A=E8=AF=9D=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/controller/Special.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/application/api/controller/Special.php b/application/api/controller/Special.php index 535c37a..5b87c74 100644 --- a/application/api/controller/Special.php +++ b/application/api/controller/Special.php @@ -394,6 +394,7 @@ class Special extends Controller { ->where('j_article.journal_special_id',$data['journal_special_id']) ->where('j_article.state',0) ->select(); + //获取作者 foreach ($list as $k => $v) { $stage_info = $this->journal_stage_obj->where('journal_stage_id',$v['journal_stage_id'])->find(); @@ -404,6 +405,11 @@ class Special extends Controller { $list[$k]['authortitle'] = $this->getAuthor($v); $list[$k]['mains'] = getArticleMains($v['article_id']); + //文章被引用次数和话题 chengxiaoling 20250926 start + $list[$k]["cite_num"] = Db::name("article_cite")->where("article_id",$v['article_id'])->where("state",1)->where("is_wos",1)->count(); + $cache_topic = Db::name("article_to_topic")->field('j_journal_topic.*')->join('j_journal_topic', 'j_journal_topic.journal_topic_id = j_article_to_topic.topic_id', 'left')->where('j_article_to_topic.article_id', $v['article_id'])->where('j_article_to_topic.state', 0)->select(); + $list[$k]['topic'] = $cache_topic; + //文章被引用次数 chengxiaoling 20250926 end } $re['articles'] = $list; return jsonSuccess($re);