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/Users/Queries/GetUserInfoRolesQueryHandler.cs | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) diff --git a/FlexJobApi.User.Application/UserInfos/Queries/GetUserInfoRolesQueryHandler.cs b/FlexJobApi.UserServer.Application/Users/Queries/GetUserInfoRolesQueryHandler.cs similarity index 77% rename from FlexJobApi.User.Application/UserInfos/Queries/GetUserInfoRolesQueryHandler.cs rename to FlexJobApi.UserServer.Application/Users/Queries/GetUserInfoRolesQueryHandler.cs index 4fe2aed..af08a19 100644 --- a/FlexJobApi.User.Application/UserInfos/Queries/GetUserInfoRolesQueryHandler.cs +++ b/FlexJobApi.UserServer.Application/Users/Queries/GetUserInfoRolesQueryHandler.cs @@ -9,25 +9,25 @@ using System.Text; using System.Threading.Tasks; -namespace FlexJobApi.User.Application +namespace FlexJobApi.UserServer.Application { /// <summary> /// 鏌ヨ鐢ㄦ埛瑙掕壊鍒楄〃 /// </summary> public class GetUserInfoRolesQueryHandler( IRepository<Role> repRole, - IRepository<UserInfo> repUserInfo, - IRepository<UserInfoRole> repUserInfoRole + IRepository<User> repUser, + IRepository<UserRole> repUserRole ) : IRequestHandler<GetUserInfoRolesQuery, List<GetUserInfoRolesQueryResultItem>> { private readonly IRepository<Role> repRole = repRole; - private readonly IRepository<UserInfo> repUserInfo = repUserInfo; - private readonly IRepository<UserInfoRole> repUserInfoRole = repUserInfoRole; + private readonly IRepository<User> repUser = repUser; + private readonly IRepository<UserRole> repUserRole = repUserRole; /// <inheritdoc/> public async Task<List<GetUserInfoRolesQueryResultItem>> Handle(GetUserInfoRolesQuery request, CancellationToken cancellationToken) { - var userInfo = await repUserInfo.AsQueryable().AsNoTracking() + var userInfo = await repUser.AsQueryable().AsNoTracking() .Where(it => it.Id == request.UserInfoId) .Select(it => new { @@ -35,8 +35,8 @@ }) .FirstOrDefaultAsync(cancellationToken); if (userInfo == null) throw Oops.Oh(EnumErrorCodeType.s404, "璇ョ敤鎴蜂俊鎭�"); - var roleIds = await repUserInfoRole.AsQueryable().AsNoTracking() - .Where(it => it.UserInfoId == request.UserInfoId) + var roleIds = await repUserRole.AsQueryable().AsNoTracking() + .Where(it => it.UserId == request.UserInfoId) .Select(it => it.RoleId) .ToListAsync(cancellationToken); var roles = await repRole.AsQueryable().AsNoTracking() -- Gitblit v1.9.1