TO投稿系统获取官网id
This commit is contained in:
@@ -131,6 +131,37 @@ class Special extends Controller {
|
|||||||
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 客座期刊(更改状态)
|
||||||
* @description 客座期刊(更改状态)
|
* @description 客座期刊(更改状态)
|
||||||
|
|||||||
Reference in New Issue
Block a user