From 703c224081705ed36efd869a50a9700157a66caa Mon Sep 17 00:00:00 2001 From: WendyYang Date: Thu, 16 Mar 2023 15:47:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9SQL=E4=B8=AD=E7=9A=84?= =?UTF-8?q?=E8=A1=A8=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ningdatech/pmapi/expert/entity/ExpertUserFullInfo.java | 2 +- .../java/com/ningdatech/pmapi/meeting/manage/ExpertInviteManage.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/expert/entity/ExpertUserFullInfo.java b/pmapi/src/main/java/com/ningdatech/pmapi/expert/entity/ExpertUserFullInfo.java index 0516acb..f2d426c 100644 --- a/pmapi/src/main/java/com/ningdatech/pmapi/expert/entity/ExpertUserFullInfo.java +++ b/pmapi/src/main/java/com/ningdatech/pmapi/expert/entity/ExpertUserFullInfo.java @@ -17,8 +17,8 @@ import java.time.LocalDateTime; * @author Liuxinxin * @since 2023-02-22 */ -@TableName("nd_expert_user_full_info") @Data +@TableName("nd_expert_user_full_info") @ApiModel(value = "NdExpertUserFullInfo对象", description = "") public class ExpertUserFullInfo implements Serializable { diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/meeting/manage/ExpertInviteManage.java b/pmapi/src/main/java/com/ningdatech/pmapi/meeting/manage/ExpertInviteManage.java index df85d9b..090bde0 100644 --- a/pmapi/src/main/java/com/ningdatech/pmapi/meeting/manage/ExpertInviteManage.java +++ b/pmapi/src/main/java/com/ningdatech/pmapi/meeting/manage/ExpertInviteManage.java @@ -281,7 +281,7 @@ public class ExpertInviteManage { LambdaQueryWrapper query = buildBaseExpertQuery(); query.notIn(!tmpAvoidCompany.isEmpty(), ExpertUserFullInfo::getCompany, tmpAvoidCompany); if (avoidCompany) { - query.notExists("select 1 from expert_avoid_company eac where eac.user_id = expert_user_full_info.user_id" + + query.notExists("select 1 from expert_avoid_company eac where eac.user_id = nd_expert_user_full_info.user_id" + " and company_name in ({0})", CollUtils.joinByComma(avoidRule.getAvoidUnitIdList())); } // 处理专家层级 @@ -357,7 +357,7 @@ public class ExpertInviteManage { } LambdaQueryWrapper query = buildBaseExpertQuery(); query.notIn(ExpertUserFullInfo::getCompany, avoidRule.getAvoidUnitIdList()); - query.notExists("select 1 from expert_avoid_company eac where eac.user_id = expert_user_full_info.user_id" + + query.notExists("select 1 from expert_avoid_company eac where eac.user_id = nd_expert_user_full_info.user_id" + " and company_name in ({0})", CollUtils.joinByComma(avoidRule.getAvoidOrgIdList())); // 处理专家层级