审稿人列表接口调整
This commit is contained in:
@@ -1874,7 +1874,7 @@ class Reviewer extends Base
|
||||
|
||||
|
||||
//查询基本条件
|
||||
$aWhere = ['journal_id' => ['in',$jous],'state' => 0];
|
||||
$aWhere = ['t_reviewer_to_journal.journal_id' => ['in',$jous],'t_reviewer_to_journal.state' => 0];
|
||||
if(!empty($data['grade'])){
|
||||
$aWhere['grade'] = trim($data['grade']);
|
||||
}
|
||||
@@ -1909,7 +1909,9 @@ class Reviewer extends Base
|
||||
}
|
||||
//获取数据详情
|
||||
$aResult = $this->reviewer_to_journal_obj
|
||||
->field('t_reviewer_to_journal.is_yboard,t_reviewer_to_journal.grade,t_reviewer_to_journal.journal_id,t_reviewer_to_journal.reviewer_id')
|
||||
->field('t_reviewer_to_journal.is_yboard,t_reviewer_to_journal.grade,t_reviewer_to_journal.journal_id,t_reviewer_to_journal.reviewer_id,t_user.user_id,t_user.account,t_user.email,t_user.phone,t_user.nickname,t_user.realname,t_user.localname,t_user.type,t_user.score,t_user.remark,t_user.wos_index,t_user.wos_time,t_user.g_author,t_user.g_website,t_user.google_index,t_user.google_time,t_user.google_editor,t_user.scopus_index,t_user.scopus_time,t_user.scopus_website,t_user.scopus_editor,t_user.code,t_user.orcid,t_user.orcid_code,t_user.review_num_two_year')
|
||||
->join('t_user', 't_user.user_id = t_reviewer_to_journal.reviewer_id', 'left')
|
||||
->order('t_user.review_num_two_year desc')
|
||||
->where($aWhere)
|
||||
->limit($iOffset, $iSize)
|
||||
->select();
|
||||
@@ -1923,9 +1925,9 @@ class Reviewer extends Base
|
||||
$aReviewer = Db::name('user_reviewer_info')->field('reviewer_id,gender,technical,country,introduction,company,website,field,qualifications')->where(['reviewer_id'=>['in',$aReviewerId]])->select();
|
||||
$aReviewer = empty($aReviewer) ? [] : array_column($aReviewer, null,'reviewer_id');
|
||||
|
||||
//用户基本信息
|
||||
$aUser = Db::name('user')->field('user_id,account,email,phone,nickname,realname,localname,type,score,remark,wos_index,wos_time,g_author,g_website,google_index,google_time,google_editor,scopus_index,scopus_time,scopus_website,scopus_editor,code,orcid,orcid_code')->where(['user_id'=>['in',$aReviewerId]])->select();
|
||||
$aUser = empty($aUser) ? [] : array_column($aUser, null,'user_id');
|
||||
// //用户基本信息
|
||||
// $aUser = Db::name('user')->field('user_id,account,email,phone,nickname,realname,localname,type,score,remark,wos_index,wos_time,g_author,g_website,google_index,google_time,google_editor,scopus_index,scopus_time,scopus_website,scopus_editor,code,orcid,orcid_code,review_num_two_year')->where(['user_id'=>['in',$aReviewerId]])->select();
|
||||
// $aUser = empty($aUser) ? [] : array_column($aUser, null,'user_id');
|
||||
|
||||
//查询CV
|
||||
$aUserCv = $this->user_cv_obj->where(['user_id'=>['in',$aReviewerId],'state' =>0])->select();
|
||||
@@ -1954,11 +1956,11 @@ class Reviewer extends Base
|
||||
$aResult[$key] += $aReviewerInfo;
|
||||
}
|
||||
|
||||
//审稿人信息
|
||||
$aUserInfo = empty($aUser[$value['reviewer_id']]) ? [] : $aUser[$value['reviewer_id']];
|
||||
if(!empty($aUserInfo)){
|
||||
$aResult[$key] += $aUserInfo;
|
||||
}
|
||||
// //审稿人信息
|
||||
// $aUserInfo = empty($aUser[$value['reviewer_id']]) ? [] : $aUser[$value['reviewer_id']];
|
||||
// if(!empty($aUserInfo)){
|
||||
// $aResult[$key] += $aUserInfo;
|
||||
// }
|
||||
//用户CVS信息
|
||||
$aUserCvInfo = empty($aUserCvArray[$value['reviewer_id']]) ? [] : $aUserCvArray[$value['reviewer_id']];
|
||||
$aResult[$key]['cvs'] = empty($aUserCvInfo) ? [] : $aUserCvInfo;
|
||||
|
||||
Reference in New Issue
Block a user