From 108dffb71c72f834fbdaad3606f71940aabe1198 Mon Sep 17 00:00:00 2001 From: wangjinlei <751475802@qq.com> Date: Fri, 12 May 2023 14:40:09 +0800 Subject: [PATCH] 1 --- application/api/controller/Article.php | 2 +- application/api/controller/Web.php | 25 ++++++++++++++++++++++--- 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/application/api/controller/Article.php b/application/api/controller/Article.php index dcbcdf0..b6a4b06 100644 --- a/application/api/controller/Article.php +++ b/application/api/controller/Article.php @@ -879,7 +879,7 @@ class Article extends Base //初审分数不够,自动拒稿 if ($article_info['state'] == 0 && $article_info['type'] != 'N' && $article_info['type'] != 'T') { - if (($journal_info['journal_id'] == 1 && $article_info['scoring'] < 4) || (($journal_info['journal_id'] == 10 || $journal_info['journal_id'] == 23) && $article_info['scoring'] < 3) || ($journal_info['journal_id'] == 21 && $article_info['scoring'] < 0) || ($journal_info['journal_id'] == 16 && $article_info['scoring'] < 2)|| ($journal_info['journal_id'] == 6 && $article_info['scoring'] < 2) || ($journal_info['journal_id'] != 1 && $journal_info['journal_id'] != 6 && $journal_info['journal_id'] != 16 && $journal_info['journal_id'] != 10 && $journal_info['journal_id'] != 21 && $journal_info['journal_id'] != 23 && $article_info['scoring'] < 1)) { + if (($journal_info['journal_id'] == 1 && $article_info['scoring'] < 4) || (($journal_info['journal_id'] == 10 || $journal_info['journal_id'] == 23) && $article_info['scoring'] < 3) || ($journal_info['journal_id'] == 21 && $article_info['scoring'] < 0) || (($journal_info['journal_id'] == 16||$journal_info['journal_id'] == 6||$journal_info['journal_id'] == 12) && $article_info['scoring'] < 2) || ($journal_info['journal_id'] != 1 && $journal_info['journal_id'] != 6 && $journal_info['journal_id'] != 16 && $journal_info['journal_id'] != 12 && $journal_info['journal_id'] != 10 && $journal_info['journal_id'] != 21 && $journal_info['journal_id'] != 23 && $article_info['scoring'] < 1)) { if (count($transfer_list) > 0) { //查询转投期刊信息 $transfer_journal = $this->journal_obj->where('journal_id', $transfer_list[0]['journal_id'])->find(); diff --git a/application/api/controller/Web.php b/application/api/controller/Web.php index 56662a6..d3b83f2 100644 --- a/application/api/controller/Web.php +++ b/application/api/controller/Web.php @@ -9,7 +9,7 @@ use think\Validate; class Web extends Base { - private $Base_url = "http://journalapi.tmrjounals.com/public/index.php/"; + private $Base_url = "http://journalapi.tmrjournals.com/public/index.php/"; public function __construct(\think\Request $request = null) { parent::__construct($request); @@ -18,7 +18,7 @@ class Web extends Base public function getStages(){ $data = $this->request->post(); $rule = new Validate([ - "journal_id" => 'equire' + "journal_id" => 'require' ]); if(!$rule->check($data)){ return jsonError($rule->getError()); @@ -26,12 +26,31 @@ class Web extends Base $journal_info = $this->journal_obj->where('journal_id',$data['journal_id'])->find(); //发送请求到官网 - $url = $this->Base_url."api/Submision/getJournalStages"; + $url = $this->Base_url."master/Submision/getJournalStages"; $program['issn'] = $journal_info['issn']; $res = object_to_array(json_decode(myPost($url,$program))); $list = $res['data']['stages']; $re['stages'] = $list; return jsonSuccess($re); } + + /**获取分期文章列表 + * @return \think\response\Json|void + */ + public function getArticlesByStage(){ + $data = $this->request->post(); + $rule = new Validate([ + "journal_stage_id"=>"require" + ]); + if(!$rule->check($data)){ + return jsonError($rule->getError()); + } + $url = $this->Base_url."master/Submision/getArticlesByStage"; + $program['journal_stage_id'] = $data['journal_stage_id']; + $res = object_to_array(json_decode(myPost($url,$program))); + $list = $res['data']['articles']; + $re['articles'] = $list; + return jsonSuccess($re); + } } ?> \ No newline at end of file