From 32288af3e5f12bc48d8360114c872fde5d9ff4a8 Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期五, 08 八月 2025 09:09:08 +0800 Subject: [PATCH] pref:优化 --- FlexJobApi.UserServer.Application/Auths/Queries/GetCurrentLogierMenuQueryHandler.cs | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/FlexJobApi.User.Application/Auths/Queries/GetCurrentLogierMenuQueryHandler.cs b/FlexJobApi.UserServer.Application/Auths/Queries/GetCurrentLogierMenuQueryHandler.cs similarity index 91% rename from FlexJobApi.User.Application/Auths/Queries/GetCurrentLogierMenuQueryHandler.cs rename to FlexJobApi.UserServer.Application/Auths/Queries/GetCurrentLogierMenuQueryHandler.cs index 6229aa5..1e9f226 100644 --- a/FlexJobApi.User.Application/Auths/Queries/GetCurrentLogierMenuQueryHandler.cs +++ b/FlexJobApi.UserServer.Application/Auths/Queries/GetCurrentLogierMenuQueryHandler.cs @@ -10,7 +10,7 @@ using System.Text; using System.Threading.Tasks; -namespace FlexJobApi.User.Application +namespace FlexJobApi.UserServer.Application { /// <summary> /// 鑾峰彇褰撳墠鐧诲綍鐢ㄦ埛鑿滃崟璇︽儏 @@ -18,12 +18,12 @@ public class GetCurrentLogierMenuQueryHandler( IRepository<Menu> repMenu, IRepository<RoleMenu> repRoleMenu, - IRepository<UserInfoRole> repUserInfoRole + IRepository<UserRole> repUserInfoRole ) : IRequestHandler<GetCurrentLogierMenuQuery, GetMenuQueryResult> { private readonly IRepository<Menu> repMenu = repMenu; private readonly IRepository<RoleMenu> repRoleMenu = repRoleMenu; - private readonly IRepository<UserInfoRole> repUserInfoRole = repUserInfoRole; + private readonly IRepository<UserRole> repUserInfoRole = repUserInfoRole; /// <inheritdoc/> public async Task<GetMenuQueryResult> Handle(GetCurrentLogierMenuQuery request, CancellationToken cancellationToken) @@ -41,7 +41,7 @@ if (logier.Level != 999) { var menuIds = await repRoleMenu.AsQueryable().AsNoTracking() - .Where(it => it.Role.UserInfoRoles.Any(ur => ur.UserInfoId == logier.UserInfoId)) + .Where(it => it.Role.UserRoles.Any(ur => ur.UserId == logier.Id)) .Select(it => it.MenuId) .ToListAsync(cancellationToken); q = q.Where(it => menuIds.Contains(it.Id)); -- Gitblit v1.9.1