diff --git a/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmProjectGroupMapper.xml b/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmProjectGroupMapper.xml
index e7bf5a59..95d0ae4a 100644
--- a/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmProjectGroupMapper.xml
+++ b/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmProjectGroupMapper.xml
@@ -4,14 +4,17 @@
-
and (res.id) in
( #{item})
- and res.group_name like concat('%',#{key},'%')
+ and res.group_name like concat('%',#{groupNameKey},'%')
+ and (res.leader_username like concat('%',#{mngUsernamekey},'%') or res.ass_username like like concat('%',#{mngUsernamekey},'%'))
+ and
+ exists ( select 1 from xm_project_group_user gu where gu.group_id=res.id and gu.username like concat('%',#{groupUsernamekey},'%'))
+
and (res.branch_id=#{branchId} or res.crow_branch_id=#{orCrowBranchId})
and exists ( select 1 from xm_iteration_product_link ipl left join xm_product_project_link ppl on ipl.product_id=ppl.product_id and (ipl.product_id=res.product_id or ppl.project_id = res.project_id))
diff --git a/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmProjectGroupUserMapper.xml b/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmProjectGroupUserMapper.xml
index 4a889b1a..18a25f90 100644
--- a/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmProjectGroupUserMapper.xml
+++ b/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmProjectGroupUserMapper.xml
@@ -11,7 +11,10 @@
( #{item.groupId}, #{item.userid})
-
+
+ and g.group_name like concat('%',#{groupNameKey},'%')
+ and (g.leader_username like concat('%',#{mngUsernamekey},'%') or g.ass_username like like concat('%',#{mngUsernamekey},'%'))
+ and res.username like concat('%',#{groupUsernamekey},'%')
delete from xm_project_group_user where group_id = #{groupId}