From 28023be44ae981f22f27cace9f3a96724651b64b Mon Sep 17 00:00:00 2001 From: wangjinlei <751475802@qq.com> Date: Thu, 4 Jun 2026 16:50:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0reviewer=E7=9A=84=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E5=AE=A1=E7=A8=BF=E6=97=B6=E5=80=99=E7=AD=9B=E9=80=89?= =?UTF-8?q?=E7=9A=84=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/controller/Reviewer.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/application/api/controller/Reviewer.php b/application/api/controller/Reviewer.php index a031a419..a76e5ebd 100644 --- a/application/api/controller/Reviewer.php +++ b/application/api/controller/Reviewer.php @@ -2269,7 +2269,8 @@ class Reviewer extends Base $where['t_user.email'] = ['like',"%" . $data["email"] . "%"]; } if(isset($data['field'])&&$data['field']!=''){ - $where['t_user_reviewer_info.field'] = ['like',"%" . $data["field"] . "%"]; + // field 参数同时匹配原始 field 与 AI 总结 field_ai + $where['t_user_reviewer_info.field|t_user_reviewer_info.field_ai'] = ['like',"%" . $data["field"] . "%"]; } if (isset($data['major_id'])&&$data['major_id']!=0){ $where['t_user_reviewer_info.major'] = ['in',$this->majorids($data['major_id'])]; @@ -2306,7 +2307,7 @@ class Reviewer extends Base $list = $this->reviewer_to_journal_obj ->join("t_user", "t_user.user_id = t_reviewer_to_journal.reviewer_id", "left") ->join("t_user_reviewer_info", "t_user_reviewer_info.reviewer_id = t_reviewer_to_journal.reviewer_id", "left") - ->field('t_user.account,t_user.email,t_user.realname,t_user_reviewer_info.company,t_user_reviewer_info.field,t_user_reviewer_info.last_invite_time,t_user.user_id,t_user.rs_num') + ->field('t_user.account,t_user.email,t_user.realname,t_user_reviewer_info.company,t_user_reviewer_info.field,t_user_reviewer_info.field_ai,t_user_reviewer_info.last_invite_time,t_user.user_id,t_user.rs_num') ->where($where)->where(function($query) use ($iTeenDaysLater) { $query->where('t_user_reviewer_info.last_invite_time', '<', $iTeenDaysLater) ->whereOr('t_user_reviewer_info.last_invite_time', '=', 0);