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