1
This commit is contained in:
@@ -6,6 +6,7 @@ use think\Controller;
|
||||
use think\Db;
|
||||
use think\Env;
|
||||
use think\Queue;
|
||||
use think\Validate;
|
||||
|
||||
class Special extends Controller {
|
||||
|
||||
@@ -142,6 +143,27 @@ class Special extends Controller {
|
||||
return json(['code' => 0, 'data' => ['articles' => $re]]);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取期刊的专刊列表
|
||||
*/
|
||||
public function getSpecialByIssn(){
|
||||
$data = $this->request->post();
|
||||
$rule = new Validate([
|
||||
'journal_issn' => 'require'
|
||||
]);
|
||||
if(!$rule->check($data)){
|
||||
return jsonError($rule->getError());
|
||||
}
|
||||
$base_url = Env::get('journal.base_url');
|
||||
$res = object_to_array(json_decode(myPost($base_url."/master/Special/getSpecialByIssn",['journal_issn'=>$data['journal_issn']])));
|
||||
$specials = $res['data']['specials'];
|
||||
foreach($specials as $k => $v){
|
||||
unset($specials[$k]['journal_id']);
|
||||
}
|
||||
$re['specials'] = $specials;
|
||||
return jsonSuccess($re);
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加文章(作者)
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user