From 0b49fee10340ea40a6762da657239675d3db22f6 Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期四, 07 八月 2025 09:41:31 +0800 Subject: [PATCH] feat:权限和请求日志 --- FlexJobApi.User.Application/Resources/Queries/GetResourcesQueryHandler.cs | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) diff --git a/FlexJobApi.User.Application/Resources/Queries/GetResourcesQueryHandler.cs b/FlexJobApi.User.Application/Resources/Queries/GetResourcesQueryHandler.cs index 1ea5149..a18b631 100644 --- a/FlexJobApi.User.Application/Resources/Queries/GetResourcesQueryHandler.cs +++ b/FlexJobApi.User.Application/Resources/Queries/GetResourcesQueryHandler.cs @@ -27,8 +27,6 @@ var q = rep.AsQueryable().AsNoTracking() .OrderBy(it => it.Route) .Where(it => !it.IsExpired); - if (request.Service.IsNotNull()) - q = q.Where(it => it.Service == request.Service); if (request.Method.HasValue) q = q.Where(it => it.Method == request.Method); if (request.Keywords.IsNotNull()) @@ -42,7 +40,7 @@ if (request.RoleId.HasValue) { - var roleResourceIds = rep.Change<RoleResource>().Where(it => it.RoleId == request.RoleId).DistinctSelect(it => it.ResourceId); + var roleResourceIds = await rep.Change<RoleResource>().Where(it => it.RoleId == request.RoleId).Select(it => it.ResourceId).ToListAsync(); foreach (var item in items) { item.IsChecked = roleResourceIds.Contains(item.Id); -- Gitblit v1.9.1