20201112
This commit is contained in:
@@ -77,7 +77,7 @@ class Special extends Controller {
|
||||
$special_insert['abstract'] = $data['abstract'];
|
||||
$special_insert['intro'] = $data['intro'];
|
||||
$special_insert['keywords'] = $data['keywords'];
|
||||
$special_insert['deadline'] = intval($data['deadline']);
|
||||
$special_insert['deadline'] = $data['deadline'];
|
||||
$special_insert['ctime'] = time();
|
||||
$special_id = $this->journal_special_obj->insertGetId($special_insert);
|
||||
//处理客座编辑
|
||||
|
||||
@@ -58,14 +58,17 @@ class Special extends Controller {
|
||||
* @param name:pageIndex type:int require:1 desc:当前页码数
|
||||
* @param name:pageSize type:int require:1 desc:单页数据条数
|
||||
*
|
||||
* @return journal:期刊信息
|
||||
* @return count:总数
|
||||
* @return specials:客座期刊列表array#
|
||||
*/
|
||||
public function getSpecialList(){
|
||||
$data = $this->request->post();
|
||||
|
||||
$journal_info = $this->journal_obj->where('journal_id',$data['journal_id'])->find();
|
||||
|
||||
$where['journal_id'] = $data['journal_id'];
|
||||
if(isset($data['state'])){
|
||||
if(isset($data['state'])&&$data['state']!=-1){
|
||||
$where['state'] = $data['state'];
|
||||
}else{
|
||||
$where['state'] = ['<>',1];
|
||||
@@ -94,9 +97,68 @@ class Special extends Controller {
|
||||
}
|
||||
$count = $this->journal_special_obj->where($where)->count();
|
||||
|
||||
$re['journal'] = $journal_info;
|
||||
$re['count'] = $count;
|
||||
$re['specials'] = $list;
|
||||
return jsonSuccess($re);
|
||||
}
|
||||
|
||||
/**
|
||||
* @title 客座期刊(更改状态)
|
||||
* @description 客座期刊(更改状态)
|
||||
* @author wangjinlei
|
||||
* @url /master/Special/changeSpecialState
|
||||
* @method POST
|
||||
*
|
||||
* @param name:journal_special_id type:int require:1 desc:客座期刊id
|
||||
* @param name:state type:int require:1 desc:状态(0:初始1:拒绝2:通过)
|
||||
*
|
||||
*/
|
||||
public function changeSpecialState(){
|
||||
$data = $this->request->post();
|
||||
$this->journal_special_obj->where('journal_special_id',$data['journal_special_id'])->update(['state'=>$data['state']]);
|
||||
return jsonSuccess([]);
|
||||
}
|
||||
|
||||
/**
|
||||
* @title 客座期刊(获取详情信息)
|
||||
* @description 客座期刊(获取详情信息)
|
||||
* @author wangjinlei
|
||||
* @url /master/Special/getSpecialDetail
|
||||
* @method POST
|
||||
*
|
||||
* @param name:journal_special_id type:int require:1 desc:客座期刊id
|
||||
*
|
||||
* @return special:客座期刊信息
|
||||
* @return editors:作者array#
|
||||
*/
|
||||
public function getSpecialDetail(){
|
||||
$data = $this->request->post();
|
||||
$special_info = $this->journal_special_obj->where('journal_special_id',$data['journal_special_id'])->find();
|
||||
$editor_list = $this->journal_special_to_editor_obj->field('j_journal_special_editor.*')
|
||||
->join('j_journal_special_editor','j_journal_special_editor.journal_special_editor_id = j_journal_special_to_editor.journal_special_editor_id','LEFT')
|
||||
->where('j_journal_special_to_editor.journal_special_id',$data['journal_special_id'])
|
||||
->where('j_journal_special_to_editor.state',0)
|
||||
->select();
|
||||
|
||||
$re['special'] = $special_info;
|
||||
$re['editors'] = $editor_list;
|
||||
return jsonSuccess($re);
|
||||
}
|
||||
|
||||
/**
|
||||
* @title 客座期刊(获取详情信息)
|
||||
* @description 客座期刊(获取详情信息)
|
||||
* @author wangjinlei
|
||||
* @url /master/Special/getSpecialDetail
|
||||
* @method POST
|
||||
*
|
||||
* @param name:journal_special_id type:int require:1 desc:客座期刊id
|
||||
*
|
||||
* @return special:客座期刊信息
|
||||
* @return editors:作者array#
|
||||
*/
|
||||
public function editSpecial(){
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user