From 5454e326a76e695ba4a51d5994c88ef7ded76efc Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期四, 21 八月 2025 13:24:10 +0800
Subject: [PATCH] feat:开发

---
 FlexJobApi.UserServer.Application/EnterpriseEmployees/Commands/EnterpriseEmployeesCommandHandler.cs |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/FlexJobApi.UserServer.Application/EnterpriseEmployees/Commands/EnterpriseEmployeesCommandHandler.cs b/FlexJobApi.UserServer.Application/EnterpriseEmployees/Commands/EnterpriseEmployeesCommandHandler.cs
index d7ea59e..71bf62f 100644
--- a/FlexJobApi.UserServer.Application/EnterpriseEmployees/Commands/EnterpriseEmployeesCommandHandler.cs
+++ b/FlexJobApi.UserServer.Application/EnterpriseEmployees/Commands/EnterpriseEmployeesCommandHandler.cs
@@ -158,17 +158,17 @@
         /// <param name="request"></param>
         /// <param name="cancellationToken"></param>
         /// <returns></returns>
-        public Task<Guid> Handle(EditEnterpriseEmployeeCommand request, CancellationToken cancellationToken)
+        public async Task<Guid> Handle(EditEnterpriseEmployeeCommand request, CancellationToken cancellationToken)
         {
             var logier = JwtUtils.GetCurrentLogier();
-            return request.SaveData<EnterpriseEmployee, EditEnterpriseEmployeeCommand>(
+            var entity = await request.SaveData<EnterpriseEmployee, EditEnterpriseEmployeeCommand>(
                 q => q.Where(it => it.EnterpriseId == logier.EnterpriseId),
                 it => it.EnterpriseId == logier.EnterpriseId && it.Id != request.Id && it.Identity == request.Identity,
-                async (entity) =>
+                 (entity) =>
                 {
                     if (request.Id.HasValue && entity.UserId.HasValue)
                     {
-                        var user = await repUser.AsQueryable().FirstOrDefaultAsync(it => it.Id == entity.UserId.Value);
+                        var user = repUser.AsQueryable().FirstOrDefault(it => it.Id == entity.UserId.Value);
                         if (user!.IsReal == true)
                         {
                             throw Oops.Oh(EnumErrorCodeType.s510, "宸插疄鍚嶆棤娉曚慨鏀逛俊鎭�");
@@ -181,12 +181,13 @@
                             user.Birthday = request.Identity.GetBirthday();
                             user.Gender = request.Gender;
                             user.Age = request.Age;
-                            await repUser.UpdateAsync(user);
+                            repUser.Update(user);
                         }
                     }
                     request.Adapt(entity);
                 },
                 cancellationToken);
+            return entity.Id;
         }
     }
 }

--
Gitblit v1.9.1