推荐审稿人增加搜索条件
This commit is contained in:
@@ -76,8 +76,23 @@ class Recommend extends Base
|
|||||||
$aMajorUser = array_diff($aMajorUser, $aBlack);
|
$aMajorUser = array_diff($aMajorUser, $aBlack);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//条件拼接
|
||||||
|
$aWhere = ['state' => 0,'is_reviewer' => 1];
|
||||||
|
if(!empty($aParam['email'])){//根据邮箱搜索
|
||||||
|
$aWhere['email'] = ['like',"%" . $aParam["email"] . "%"];
|
||||||
|
}
|
||||||
|
if(!empty($aParam['field'])){//根据领域搜索
|
||||||
|
$aReviewerWhere['reviewer_id'] = ['in',$aMajorUser];
|
||||||
|
$aReviewerWhere['field'] = ['like',"%" . $aParam["field"] . "%"];
|
||||||
|
$aReviewerInfo = Db::name('user_reviewer_info')->where($aReviewerWhere)->column('reviewer_id');
|
||||||
|
if(empty($aReviewerInfo)){
|
||||||
|
exit(json_encode(array('status' => 1,'msg' => '','data' => ['total' => 0,'lists' => []])));
|
||||||
|
}
|
||||||
|
$aMajorUser = array_intersect($aMajorUser,$aReviewerInfo);
|
||||||
|
}
|
||||||
|
|
||||||
//查用户信息
|
//查用户信息
|
||||||
$aWhere = ['user_id' => ['in',$aMajorUser],'state' => 0,'is_reviewer' => 1];
|
$aWhere['user_id'] = ['in',$aMajorUser];
|
||||||
//统计数量
|
//统计数量
|
||||||
$iCount = Db::table('t_user')->where($aWhere)->count();
|
$iCount = Db::table('t_user')->where($aWhere)->count();
|
||||||
if(empty($iCount)){
|
if(empty($iCount)){
|
||||||
|
|||||||
Reference in New Issue
Block a user