This commit is contained in:
wangjinlei
2020-12-12 14:30:50 +08:00
parent 443edf5b21
commit 76e5b272ab
4 changed files with 300 additions and 11 deletions

View File

@@ -80,6 +80,7 @@ class Journal extends Controller {
* @param name:acceptance type:string require:1 desc:受理度
* @param name:finaldecision type:string require:1 desc:最终受理
* @param name:sort type:int require:1 detault:0 desc:权重值
* @param name:abstract type:string require:1 desc:简介
* @param name:jabbr type:int require:0 desc:期刊简称
* @param name:apc type:string require:1
* @param name:icon type:string require:1
@@ -142,6 +143,7 @@ class Journal extends Controller {
* @param name:acceptance type:string require:1 desc:受理度
* @param name:finaldecision type:string require:1 desc:最终受理
* @param name:sort type:int require:1 detault:0 desc:权重值
* @param name:abstract type:string require:1 desc:简介
* @param name:jabbr type:string require:0 desc:期刊简称
* @param name:apc type:string require:1
* @param namepublish_stage_id type:int require:1 desc:推广分期id
@@ -991,30 +993,45 @@ class Journal extends Controller {
}
/**
* @title 获取期刊paper文章列表
* @description 获取期刊paper文章列表
* @title 获取期刊paper
* @description 获取期刊paper
* @author wangjinlei
* @url /master/Journal/getJournalPaperArt
* @url /master/Journal/getJournalPapers
* @method POST
*
* @param name:journal_id type:int require:1 desc:期刊paperid
*
* @return journalInfo:期刊info#
* @return paperLists:paperlist#
*
*/
public function getJournalPaperArt(){
public function getJournalPapers(){
$data = $this->request->post();
$journal_info = $this->journal_obj->where('journal_id',$data['journal_id'])->find();
$journalPapers = $this->journal_paper_obj->where('journal_id',$data['journal_id'])->where('state',0)->select();
foreach ($journalPapers as $k => $v){
$cache_list = $this->journal_paper_art_obj->where('journal_paper_id',$v['journal_paper_id'])->where('state',0)->select();
$journalPapers[$k]['children'] = $cache_list;
}
$re['journalInfo'] = $journal_info;
$re['paperLists'] = $journalPapers;
return jsonSuccess($re);
}
/**
* @title 获取期刊paper文章列表
* @description 获取期刊paper文章列表
* @author wangjinlei
* @url /master/Journal/getJournalPaperArt
* @method POST
*
* @param name:journal_paper_id type:int require:1 desc:期刊paperid
*
* @return articleLists:paperlist#
*
*/
public function getJournalPaperArt(){
$data = $this->request->post();
$list = $this->journal_paper_art_obj->where('journal_paper_id',$data['journal_paper_id'])->where('state',0)->select();
$re['articleLists'] = $list;
return jsonSuccess($re);
}
}