From 842440d616db773254472280dff3921d2d034797 Mon Sep 17 00:00:00 2001 From: chengxl Date: Thu, 19 Jun 2025 11:07:34 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E6=8E=A8=E8=8D=90=E5=AE=A1?= =?UTF-8?q?=E7=A8=BF=E4=BA=BA=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/controller/Recommend.php | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/application/api/controller/Recommend.php b/application/api/controller/Recommend.php index 91d4f1e..717ffb8 100644 --- a/application/api/controller/Recommend.php +++ b/application/api/controller/Recommend.php @@ -36,7 +36,7 @@ class Recommend extends Base } //查询数据 // $aParam['order'] = 't_user.major_times desc,t_user.right_rate desc,t_user.review_num asc';//排序字段 - $aParam['select'] = 't_user.user_id,t_user.account,t_user.email,t_user.realname,t_user.rs_num,t_user.rd_num,t_user.right_times,t_user.error_times,t_user.right_rate,t_user.error_rate,t_user.review_num,t_user.major_times,t_user.major_rate'; + $aParam['select'] = 't_user.user_id,t_user.account,t_user.email,t_user.realname,t_user.rs_num,t_user.rd_num,t_user.right_times,t_user.error_times,t_user.right_rate,t_user.error_rate,t_user.review_num,t_user.major_times,t_user.major_rate,company.technical,company.country,company.introduction,company.company,company.field'; //获取审稿人信息 $oReviewer = new Reviewer; $aResult = json_decode($oReviewer->get($aParam),true); @@ -45,16 +45,8 @@ class Recommend extends Base return json_encode($aResult); } - //查询审稿人详细信息 - $aUserId = array_column($aUser, 'user_id'); - $aReviewerInfo = Db::name('user_reviewer_info')->field('reviewer_id,technical,country,introduction,company,field')->whereIn('reviewer_id',$aUserId)->select(); - $aInfo = empty($aReviewerInfo) ? [] : array_column($aReviewerInfo, null,'reviewer_id'); - if(empty($aReviewerInfo)){ - return json_encode($aResult); - } //数据处理 foreach ($aUser as $key => $value) { - $value += empty($aReviewerInfo[$value['user_id']]) ? [] : $aReviewerInfo[$value['user_id']]; $value['right_rate'] = intval($value['right_rate']*100); $value['error_rate'] = intval($value['error_rate']*100); $value['major_rate'] = intval($value['major_rate']*100);