From cf0543c8f5b4f64c67bd7f982a9e34336a773293 Mon Sep 17 00:00:00 2001 From: wangjinlei <751475802@qq.com> Date: Sun, 29 Sep 2024 16:58:04 +0800 Subject: [PATCH] 1 --- application/master/controller/Journal.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/application/master/controller/Journal.php b/application/master/controller/Journal.php index 4be3ceb..930627e 100644 --- a/application/master/controller/Journal.php +++ b/application/master/controller/Journal.php @@ -196,6 +196,27 @@ class Journal extends Controller } + public function getCiteListForSubmission(){ + $data = $this->request->post(); + $rule = new Validate([ + "issn"=>"require" + ]); + if(!$rule->check($data)){ + return jsonError($rule->getError()); + } + $journal_info = $this->journal_obj->where("issn",$data['issn'])->find(); + $s_time = strtotime(date("Y-m")."-1"); + $list1 = $this->article_cite_obj + ->field("j_article.title,j_article.doi,j_article.article_id,j_article_cite.article_cite_id,j_article_cite.factor,j_article_cite.article_name,j_article_cite.doi article_doi,j_article_cite.journal_name,j_article_cite.vol,j_article_cite.is_wos,j_article_cite.is_china") + ->join("j_article","j_article.article_id = j_article_cite.article_id","left") + ->where("j_article_cite.journal_id",$journal_info['journal_id']) + ->where("j_article_cite.state",1) + ->where("j_article_cite.ctime",">",$s_time) + ->select(); + $re['list'] = $list1; + return jsonSuccess($re); + } + public function getCiteDataForSubmission(){ $data = $this->request->post(); $rule = new Validate([