From 3a23846a6176118e46bdde1395b8c30a2b558819 Mon Sep 17 00:00:00 2001 From: wangjinlei <751475802@qq.com> Date: Wed, 14 Aug 2024 16:57:22 +0800 Subject: [PATCH] 1 --- application/api/controller/Article.php | 5 ++++- application/api/controller/Journal.php | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/application/api/controller/Article.php b/application/api/controller/Article.php index 910933a..cb1f903 100644 --- a/application/api/controller/Article.php +++ b/application/api/controller/Article.php @@ -465,6 +465,7 @@ class Article extends Controller { $list[$k]['mains'] = [];//getArticleMains($v['article_id']); $cm = $this->article_main_obj->where('article_id',$v['article_id'])->where('state',0)->find(); $list[$k]['has_mains'] = $cm?1:0; + $list[$k]["cite_num"] = $this->article_cite_obj->where("article_id",$v['article_id'])->where("state",1)->count(); } //标题斜体 foreach ($list as $k => $v) { @@ -619,8 +620,10 @@ class Article extends Controller { if(!$rule->check($data)){ return jsonError($rule->getError()); } - $list = $this->article_cite_obj->where("article_id",$data['article_id'])->select(); + $list = $this->article_cite_obj->where("article_id",$data['article_id'])->where("state",1)->select(); + $re['list'] = $list; + return jsonSuccess($re); } /** diff --git a/application/api/controller/Journal.php b/application/api/controller/Journal.php index fbe11e5..1d824d2 100644 --- a/application/api/controller/Journal.php +++ b/application/api/controller/Journal.php @@ -40,6 +40,7 @@ class Journal extends Controller { protected $journal_for_author; protected $journal_for_author_yc_obj = ''; protected $article_main_obj = ''; + protected $article_cite_obj = ''; public function __construct(\think\Request $request = null) { parent::__construct($request); @@ -68,6 +69,7 @@ class Journal extends Controller { $this->journal_for_author = Db::name('journal_for_author'); $this->journal_for_author_yc_obj = Db::name('journal_for_author_yc'); $this->article_main_obj = Db::name("article_main"); + $this->article_cite_obj = Db::name("article_cite"); } /** @@ -655,6 +657,7 @@ class Journal extends Controller { $list[$k]['mains'] = [];//getArticleMains($v['article_id']); $cm = $this->article_main_obj->where('article_id',$v['article_id'])->where('state',0)->find(); $list[$k]['has_mains'] = $cm?1:0; + $list[$k]["cite_num"] = $this->article_cite_obj->where("article_id",$v['article_id'])->where("state",1)->count(); } //获取作者