1
This commit is contained in:
@@ -70,6 +70,7 @@ class Base extends Controller
|
||||
protected $promotion_obj = '';
|
||||
protected $promotion_email_obj = '';
|
||||
protected $article_reviewer_repeat_obj = '';
|
||||
protected $board_group_obj = "";
|
||||
|
||||
|
||||
public function __construct(\think\Request $request = null)
|
||||
@@ -137,6 +138,7 @@ class Base extends Controller
|
||||
$this->promotion_obj = Db::name("promotion");
|
||||
$this->promotion_email_obj = Db::name("promotion_email");
|
||||
$this->article_reviewer_repeat_obj = Db::name("article_reviewer_repeat");
|
||||
$this->board_group_obj = Db::name("board_group");
|
||||
}
|
||||
|
||||
|
||||
@@ -360,6 +362,32 @@ class Base extends Controller
|
||||
return jsonSuccess([]);
|
||||
}
|
||||
|
||||
public function getBoardsForJournal($journal_id){
|
||||
$ca_board = [];
|
||||
$boards = $this->board_to_journal_obj
|
||||
->field("t_board_to_journal.*,t_board_group.group_name,t_user.account,t_user.email,t_user.realname,t_user.icon,t_user.google_index,t_user.google_time,t_user_reviewer_info.*")
|
||||
->join("t_board_group","t_board_group.board_group_id = t_board_to_journal.board_group_id","left")
|
||||
->join("t_user","t_user.user_id = t_board_to_journal.user_id","left")
|
||||
->join("t_user_reviewer_info","t_user_reviewer_info.reviewer_id=t_board_to_journal.user_id","left")
|
||||
->where('t_board_to_journal.journal_id',$journal_id)
|
||||
->where('t_board_to_journal.state',0)
|
||||
->select();
|
||||
foreach ($boards as $val){
|
||||
if($val['type']==0){//主编
|
||||
$ca_board['main'][] = $val;
|
||||
}elseif ($val['type']==1){//副主编
|
||||
$ca_board['remain'][] = $val;
|
||||
}else{//编委会成员
|
||||
if($val['board_group_id']==0){
|
||||
$ca_board['member']['nogroup'][] = $val;
|
||||
}else{
|
||||
$ca_board['member'][$val['group_name']][] = $val;
|
||||
}
|
||||
}
|
||||
}
|
||||
return $ca_board;
|
||||
}
|
||||
|
||||
|
||||
public function getCvs($user_id)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user