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/Roles/Commands/SetRoleUserInfosCommandHandler.cs |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/FlexJobApi.User.Application/Roles/Commands/SetRoleUserInfosCommandHandler.cs b/FlexJobApi.UserServer.Application/Roles/Commands/SetRoleUserInfosCommandHandler.cs
similarity index 74%
rename from FlexJobApi.User.Application/Roles/Commands/SetRoleUserInfosCommandHandler.cs
rename to FlexJobApi.UserServer.Application/Roles/Commands/SetRoleUserInfosCommandHandler.cs
index f8edf74..debe849 100644
--- a/FlexJobApi.User.Application/Roles/Commands/SetRoleUserInfosCommandHandler.cs
+++ b/FlexJobApi.UserServer.Application/Roles/Commands/SetRoleUserInfosCommandHandler.cs
@@ -8,16 +8,16 @@
 using System.Text;
 using System.Threading.Tasks;
 
-namespace FlexJobApi.User.Application
+namespace FlexJobApi.UserServer.Application
 {
     /// <summary>
     /// 璁剧疆瑙掕壊鐢ㄦ埛
     /// </summary>
     public class SetRoleUserInfosCommandHandler(
-            IRepository<UserInfoRole> rep
+            IRepository<UserRole> rep
         ) : IRequestHandler<SetRoleUserInfosCommand, int>
     {
-        private readonly IRepository<UserInfoRole> rep = rep;
+        private readonly IRepository<UserRole> rep = rep;
 
         /// <inheritdoc/>
         public async Task<int> Handle(SetRoleUserInfosCommand request, CancellationToken cancellationToken)
@@ -25,16 +25,16 @@
             var entities = await rep.AsQueryable()
                 .Where(it =>
                     it.RoleId == request.RoleId
-                    && request.UserInfoIds.Contains(it.UserInfoId))
+                    && request.UserInfoIds.Contains(it.UserId))
                 .ToListAsync(cancellationToken);
-            var removes = entities.Where(it => !request.UserInfoIds.Contains(it.UserInfoId)).ToList();
+            var removes = entities.Where(it => !request.UserInfoIds.Contains(it.UserId)).ToList();
             if (removes.Any()) await rep.DeleteAsync(removes, cancellationToken);
             var adds = request.UserInfoIds
-                .Where(it => !entities.Any(e => e.UserInfoId == it))
-                .Select(it => new UserInfoRole
+                .Where(it => !entities.Any(e => e.UserId == it))
+                .Select(it => new UserRole
                 {
                     RoleId = request.RoleId,
-                    UserInfoId = it
+                    UserId = it
                 })
                 .ToList();
             if (adds.Any()) await rep.InsertAsync(adds, cancellationToken);

--
Gitblit v1.9.1