diff --git a/ZR.Admin.WebApi/Extensions/DbExtension.cs b/ZR.Admin.WebApi/Extensions/DbExtension.cs index 4f0441d..e9ddff3 100644 --- a/ZR.Admin.WebApi/Extensions/DbExtension.cs +++ b/ZR.Admin.WebApi/Extensions/DbExtension.cs @@ -148,9 +148,9 @@ namespace ZR.Admin.WebApi.Extensions } else if (DATA_SCOPE_SELF.Equals(dataScope))//仅本人数据 { - //var filter1 = new TableFilterItem(it => it.UserId == user.UserId, true); - //db.QueryFilter.Add(filter1); db.QueryFilter.AddTableFilter(it => it.UserId == user.UserId); + db.QueryFilter.AddTableFilter(it => user.RoleIds.Contains(it.RoleKey)); + db.QueryFilter.AddTableFilter(it => it.UserName == user.UserName); } } }