This commit is contained in:
wangjinlei
2022-04-13 17:39:01 +08:00
parent 3571a47fb2
commit c57559a4a8
3 changed files with 291 additions and 184 deletions

View File

@@ -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);
}
/**
* 添加文章(作者)
*/