diff --git a/Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore/SqlSugarDbConnectionCreator.cs b/Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore/SqlSugarDbConnectionCreator.cs index d9b6be45..54637f83 100644 --- a/Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore/SqlSugarDbConnectionCreator.cs +++ b/Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore/SqlSugarDbConnectionCreator.cs @@ -22,6 +22,7 @@ namespace Yi.Framework.SqlSugarCore currentDb.Aop.OnLogExecuted = this.OnLogExecuted; currentDb.Aop.DataExecuting = this.DataExecuting; currentDb.Aop.DataExecuted = this.DataExecuted; + OnSqlSugarClientConfig(currentDb); } public ConnectionConfig Build(Action? action=null) { diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Analyses/BbsUserAnalyseService.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Analyses/BbsUserAnalyseService.cs index 6f589811..357d6da3 100644 --- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Analyses/BbsUserAnalyseService.cs +++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Analyses/BbsUserAnalyseService.cs @@ -30,7 +30,7 @@ namespace Yi.Framework.Bbs.Application.Services.Analyses [HttpGet("analyse/bbs-user/random")] public async Task> GetRandomUserAsync([FromQuery] PagedResultRequestDto input) { - // using (DataFilter.DisablePermissionHandler()) + using (DataFilter.DisablePermissionHandler()) { var randUserIds = await _bbsUserManager._userRepository._DbQueryable //.Where(x => x.UserName != UserConst.Admin) @@ -39,7 +39,10 @@ namespace Yi.Framework.Bbs.Application.Services.Analyses ToPageListAsync(input.SkipCount, input.MaxResultCount); var output = await _bbsUserManager.GetBbsUserInfoAsync(randUserIds); return output.Adapt>(); + + //这里关闭了数据权限,所有用户都能查询的到 } + //这里有数据权限,会根据用户角色进行过滤 } /// @@ -49,7 +52,7 @@ namespace Yi.Framework.Bbs.Application.Services.Analyses [HttpGet("analyse/bbs-user/integral-top")] public async Task> GetIntegralTopUserAsync([FromQuery] PagedResultRequestDto input) { - // using (DataFilter.DisablePermissionHandler()) + using (DataFilter.DisablePermissionHandler()) { var randUserIds = await _bbsUserManager._userRepository._DbQueryable // .Where(user => user.UserName != UserConst.Admin) @@ -69,8 +72,9 @@ namespace Yi.Framework.Bbs.Application.Services.Analyses [HttpGet("analyse/bbs-user")] public async Task GetUserAnalyseAsync() { - // using (DataFilter.DisablePermissionHandler()) + using (DataFilter.DisablePermissionHandler()) { + var sss= DataFilter.IsEnabled(); var registerUser = await _bbsUserManager._userRepository._DbQueryable.CountAsync();