diff --git a/application/api/controller/Journal.php b/application/api/controller/Journal.php index 7da6108..1ae36af 100644 --- a/application/api/controller/Journal.php +++ b/application/api/controller/Journal.php @@ -98,6 +98,7 @@ class Journal extends Controller if(!empty($res)){ $sIssn = implode(',',array_column($res, 'issn')); $aBoard = $this->getJournalBoard(['issn' => $sIssn, 'type' => 0]); + $aBoard = empty($aBoard['data']) ? [] : $aBoard['data']; } //新增查询期刊主编 chengxiaoling 20250928 end foreach ($res as $k => $v) { @@ -110,10 +111,8 @@ class Journal extends Controller $res[$k]['journalAbs'] = $abs; //查询期刊编委 - $aBoard = empty($aBoard[$v['issn']]) ? '' : $aBoard[$v['issn']]; - $sBoard = empty($aBoard) ? '' : implode("
", array_unique($aBoard)); - $sBoard = trim($sBoard); - $res[$k]['editorinchief'] = empty($sBoard) ? $v['editorinchief'] : $sBoard; + $aBoardInfo = empty($aBoard[$v['issn']]) ? '' : $aBoard[$v['issn']]; + $res[$k]['editorinchief'] = empty($aBoardInfo) ? $v['editorinchief'] : implode("
", array_unique($aBoardInfo)); //新增查询信息journalAbs chengxiaoling 20250928 end } return json(['code' => 0, 'msg' => 'success', 'data' => ['journalList' => $res]]);