TO投稿系统获取官网id

This commit is contained in:
wyn
2026-08-04 10:13:06 +08:00
parent fc655f7aaa
commit 160f4c3791

View File

@@ -130,6 +130,37 @@ class Special extends Controller {
$re['specials'] = $list; $re['specials'] = $list;
return jsonSuccess($re); return jsonSuccess($re);
} }
/**
* @title 根据ISSN查询期刊ID
* @description 根据ISSN查询期刊ID
* @url /master/Special/getJournalIdByIssn
* @method POST
*
* @param name:issn type:string require:1 desc:期刊ISSN
*
* @return journal_id:期刊id
*/
public function getJournalIdByIssn(){
$data = $this->request->post();
$rule = new Validate([
'issn' => 'require',
]);
if (!$rule->check($data)) {
return jsonError($rule->getError());
}
$issn = trim($data['issn']);
$journal = $this->journal_obj
->field('journal_id')
->where('issn', $issn)
->find();
if (!$journal) {
return jsonError('journal not found');
}
return jsonSuccess([
'journal_id' => intval($journal['journal_id']),
]);
}
/** /**
* @title 客座期刊(更改状态) * @title 客座期刊(更改状态)