20201112
This commit is contained in:
@@ -27,6 +27,8 @@ class Article extends Controller {
|
||||
protected $article_transfer_obj = '';
|
||||
protected $chief_to_journal_obj = '';
|
||||
protected $login_auto_obj = '';
|
||||
protected $major_obj = "";
|
||||
protected $major_to_journal_obj = '';
|
||||
|
||||
public function __construct(\think\Request $request = null) {
|
||||
parent::__construct($request);
|
||||
@@ -46,6 +48,8 @@ class Article extends Controller {
|
||||
$this->article_transfer_obj = Db::name('article_transfer');
|
||||
$this->chief_to_journal_obj = Db::name('chief_to_journal');
|
||||
$this->login_auto_obj = Db::name('login_auto');
|
||||
$this->major_obj = Db::name("major");
|
||||
$this->major_to_journal_obj = Db::name('major_to_journal');
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -645,6 +649,31 @@ class Article extends Controller {
|
||||
$url = 'https://submission.tmrjournals.com/per_text?Art_id='.$article_id.'&act='.$code;
|
||||
return $url;
|
||||
}
|
||||
|
||||
/**
|
||||
* @title 获取期刊by领域
|
||||
* @description 获取期刊by领域
|
||||
* @author wangjinlei
|
||||
* @url /api/Article/getJournalsByMajor
|
||||
* @method POST
|
||||
*
|
||||
* @param name:major_id type:int require:1 desc:领域id
|
||||
*
|
||||
* @return journals:期刊列表#
|
||||
*/
|
||||
public function getJournalsByMajor(){
|
||||
$data = $this->request->post();
|
||||
// $data['major_id'] = 60;
|
||||
$list = $this->major_to_journal_obj
|
||||
->field("t_journal.*")
|
||||
->join("t_journal","t_journal.issn = t_major_to_journal.journal_issn","left")
|
||||
->where("t_major_to_journal.major_id",$data['major_id'])
|
||||
->where('t_major_to_journal.mtj_state',0)
|
||||
->select();
|
||||
|
||||
$re['journals'] = $list;
|
||||
return jsonSuccess($re);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
@@ -836,14 +865,32 @@ class Article extends Controller {
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加文章(作者)
|
||||
* @title 添加文章(投稿)
|
||||
* @description 添加文章(投稿)
|
||||
* @author wangjinlei
|
||||
* @url /api/Article/addArticle
|
||||
* @method POST
|
||||
*
|
||||
* @param name:username type:string require:1 desc:用户名
|
||||
* @param name:journal type:int require:1 desc:期刊id
|
||||
* @param name:title type:int require:1 desc:标题
|
||||
* @param name:keyWords type:String require:1 desc:关键字
|
||||
* @param name:fund type:string require:0 desc:fund
|
||||
* @param name:type type:String require:1 desc:类型缩写
|
||||
* @param name:major type:int require:1 desc:领域id
|
||||
* @param name:approval type:string require:1 desc:true/false
|
||||
* @param name:abstrart type:string require:1 desc:简介
|
||||
* @param name:authorList type:array require:1 desc:作者
|
||||
*
|
||||
* @return articles:文章列表#
|
||||
* @return count:总数#
|
||||
*/
|
||||
public function addArticle() {
|
||||
//接受参数,查询信息
|
||||
$data = $this->request->post();
|
||||
$user_res = $this->user_obj->where('account', $data['username'])->find();
|
||||
|
||||
if($user_res['account']=='fariba'||$user_res['account']=='Mohammad Hossein'||$user_res['account']=='xiaoyueyue'||$user_res['account']=='sethlee000'||$user_res['account']=='yuanying9908'){
|
||||
if($user_res['account']=='fariba'||$user_res['account']=='zc'||$user_res['account']=='Mohammad Hossein'||$user_res['account']=='xiaoyueyue'||$user_res['account']=='sethlee000'||$user_res['account']=='yuanying9908'){
|
||||
return json(['code'=>1,'msg'=>'Your account has been blocked. Please contact the publisher for details: publisher@tmrjournals.com.']);
|
||||
}
|
||||
|
||||
@@ -1117,12 +1164,6 @@ class Article extends Controller {
|
||||
$re['articles'] = $list;
|
||||
return jsonSuccess($re);
|
||||
}
|
||||
|
||||
|
||||
|
||||
public function getMajors(){
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 存储article文件历史信息
|
||||
|
||||
Reference in New Issue
Block a user