diff --git a/ZR.Repository/System/SysUserRoleRepository.cs b/ZR.Repository/System/SysUserRoleRepository.cs index 9b1a002..3471436 100644 --- a/ZR.Repository/System/SysUserRoleRepository.cs +++ b/ZR.Repository/System/SysUserRoleRepository.cs @@ -103,7 +103,7 @@ namespace ZR.Repository.System var query = Context.Queryable() .Where(it => it.DelFlag == "0") .Where(it => SqlFunc.Subqueryable() - .Where(s => s.UserId == it.UserId).NotAny()); + .Where(s => s.UserId == it.UserId && s.RoleId == roleUserQueryDto.RoleId).NotAny()); if (!string.IsNullOrEmpty(roleUserQueryDto.UserName)) { query = query.Where(x => x.UserName.Contains(roleUserQueryDto.UserName));