新增获取文章底部信息方法

This commit is contained in:
chengxl
2026-02-12 09:48:21 +08:00
parent 71c94933f9
commit b215fc1ab8

View File

@@ -23,7 +23,7 @@ class Supplementary extends Base
public function getJournalBoard(){ public function getJournalBoard(){
//获取参数 //获取参数
$aParam = $this->request->post(); $aParam = $this->request->post();
//参数验证 //参数验证
@@ -38,17 +38,17 @@ class Supplementary extends Base
$aWhere = ['state' => 0,'issn' => ['in',$sIssn]]; $aWhere = ['state' => 0,'issn' => ['in',$sIssn]];
$aJournal = Db::name('journal')->where($aWhere)->column('journal_id,issn'); $aJournal = Db::name('journal')->where($aWhere)->column('journal_id,issn');
if(empty($aJournal)){ if(empty($aJournal)){
return json_encode(['status' => 3,'msg' => 'No journal information found']); return json_encode(['status' => 3,'msg' => 'No journal information found']);
} }
//查询期刊编辑信息 //查询期刊编辑信息
$aWhere = ['state' => 0,'journal_id' => ['in',array_keys($aJournal)]]; $aWhere = ['state' => 0,'journal_id' => ['in',array_keys($aJournal)]];
if(isset($aParam['type'])){//编辑类型 if(isset($aParam['type'])){//编辑类型
$aWhere['type'] = $aParam['type']; $aWhere['type'] = $aParam['type'];
} }
$aJournalBoard = Db::name('board_to_journal')->field('journal_id,user_id')->where($aWhere)->select(); $aJournalBoard = Db::name('board_to_journal')->field('journal_id,user_id')->where($aWhere)->select();
if(empty($aJournalBoard)){ if(empty($aJournalBoard)){
return json_encode(['status' => 4,'msg' => 'No editorial information was found for the journal']); return json_encode(['status' => 4,'msg' => 'No editorial information was found for the journal']);
} }
//查询编辑详情 //查询编辑详情
@@ -62,10 +62,13 @@ class Supplementary extends Base
continue; continue;
} }
$sRealName = empty($aUser[$value['user_id']]) ? '' : $aUser[$value['user_id']]; $sRealName = empty($aUser[$value['user_id']]) ? '' : $aUser[$value['user_id']];
if(!empty($sRealName) && strlen($sRealName) >= 3 && substr($sRealName, 0, 3) === "\xEF\xBB\xBF") {
$sRealName = substr($sRealName, 3);
}
$aUserData[$sIssn][] = $sRealName; $aUserData[$sIssn][] = $sRealName;
} }
return json_encode(['status' => 1,'msg' => 'success','data' => $aUserData]); return json_encode(['status' => 1,'msg' => 'success','data' => $aUserData]);
} }
/** /**
* @title 获取文章底部信息 * @title 获取文章底部信息
* @description 获取期刊编辑接口 * @description 获取期刊编辑接口