From 973c59d5e2eb1df982dbb9cb107aade4161acbd8 Mon Sep 17 00:00:00 2001 From: chengxl Date: Mon, 27 Oct 2025 17:53:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=9F=A5=E8=AF=A2=E6=9C=9F?= =?UTF-8?q?=E5=88=8A=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/controller/Supplementary.php | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/application/api/controller/Supplementary.php b/application/api/controller/Supplementary.php index 8b46db7..2d41afd 100644 --- a/application/api/controller/Supplementary.php +++ b/application/api/controller/Supplementary.php @@ -62,5 +62,25 @@ class Supplementary extends Controller return json_encode(['status' => 1,'msg' => 'success','data' => empty($aContent) ? [] : $aContent]); } + /** + * @title 获取期刊信息 + * @description 获取期刊编辑接口 + */ + public function getJournal(){ + //获取参数 + $aParam = $this->request->post(); + + //参数验证 + $sIssn = empty($aParam['issn']) ? '' : $aParam['issn']; + if(empty($sIssn)){ + return json_encode(['status' => 2,'msg' => 'Please select an journal']); + } + + //根据期刊issn查询期刊ID + $aWhere = ['state' => 0,'issn' => ['in',$sIssn]]; + $sField = 'issn,icon'; + $aJournal = Db::name('journal')->field($sField)->where($aWhere)->select(); + return json_encode(['status' => 1,'msg' => 'success','data' => $aJournal]); + } } ?> \ No newline at end of file