From 22f443f24ea48e8bf3940d0432f00edbb0a86c2f Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期四, 11 九月 2025 10:55:49 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.Core/FlexJobApi.Core.xml | 9 +++++++-- FlexJobApi.UserServer.Application/EnterpriseEmployees/Commands/EnterpriseEmployeesCommandHandler.cs | 9 +++++++-- FlexJobApi.UserServer.Application/ElectronSign/Commands/ElectronSignCallbackCommandHandler.cs | 9 +++++---- 3 files changed, 19 insertions(+), 8 deletions(-) diff --git a/FlexJobApi.Core/FlexJobApi.Core.xml b/FlexJobApi.Core/FlexJobApi.Core.xml index 966b2ea..b022f8c 100644 --- a/FlexJobApi.Core/FlexJobApi.Core.xml +++ b/FlexJobApi.Core/FlexJobApi.Core.xml @@ -4651,12 +4651,12 @@ </member> <member name="F:FlexJobApi.Core.EnumPersonalUserRealStatus.Checking"> <summary> - 鏍¢獙涓� + 璁よ瘉涓� </summary> </member> <member name="F:FlexJobApi.Core.EnumPersonalUserRealStatus.Fail"> <summary> - 瀹炲悕澶辫触 + 璁よ瘉澶辫触 </summary> </member> <member name="F:FlexJobApi.Core.EnumPersonalUserRealStatus.Real"> @@ -13890,6 +13890,11 @@ 瀹炲悕鐘舵�� </summary> </member> + <member name="P:FlexJobApi.Core.GetPersonalLoginInfoQueryResult.RealFailMessage"> + <summary> + 瀹炲悕澶辫触娑堟伅 + </summary> + </member> <member name="P:FlexJobApi.Core.GetPersonalLoginInfoQueryResult.RealMethod"> <summary> 瀹炲悕鏂瑰紡 diff --git a/FlexJobApi.UserServer.Application/ElectronSign/Commands/ElectronSignCallbackCommandHandler.cs b/FlexJobApi.UserServer.Application/ElectronSign/Commands/ElectronSignCallbackCommandHandler.cs index e49168c..7896a22 100644 --- a/FlexJobApi.UserServer.Application/ElectronSign/Commands/ElectronSignCallbackCommandHandler.cs +++ b/FlexJobApi.UserServer.Application/ElectronSign/Commands/ElectronSignCallbackCommandHandler.cs @@ -44,7 +44,7 @@ switch (request.Action) { case "UserSign": - await UserFaceReal(request); + await UserSign(request); break; case "ContractSign": await ContractSign(request); @@ -158,7 +158,7 @@ } } - private async Task UserFaceReal(ElectronSignCallbackCommand request) + private async Task UserSign(ElectronSignCallbackCommand request) { var user = await repUser.AsQueryable() .Include(it => it.UserAuth) @@ -178,14 +178,15 @@ request.Success == true ? EnumPersonalUserRealStatus.Real : EnumPersonalUserRealStatus.Fail, - EnumUserRealMethod.Face, + user.RealMethod!.Value, user, enterpriseEmployees, user.UserAuth.Name, user.UserAuth.Identity, user.UserAuth.IdentityImg, user.UserAuth.IdentityBackImg, - faceRealUrl: user.UserAuth.FaceRealUrl); + user.UserAuth.PhoneNumber, + user.UserAuth.FaceRealUrl); await repUser.UpdateAsync(user); } } diff --git a/FlexJobApi.UserServer.Application/EnterpriseEmployees/Commands/EnterpriseEmployeesCommandHandler.cs b/FlexJobApi.UserServer.Application/EnterpriseEmployees/Commands/EnterpriseEmployeesCommandHandler.cs index fc63acd..28b6bcf 100644 --- a/FlexJobApi.UserServer.Application/EnterpriseEmployees/Commands/EnterpriseEmployeesCommandHandler.cs +++ b/FlexJobApi.UserServer.Application/EnterpriseEmployees/Commands/EnterpriseEmployeesCommandHandler.cs @@ -194,8 +194,13 @@ var logier = JwtUtils.GetCurrentLogier(); 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, - (entity) => + it => + it.EnterpriseId == logier.EnterpriseId + && it.Id != request.Id + && it.Name == request.Name + && it.Identity == request.Identity + && it.ContactPhoneNumber == request.ContactPhoneNumber, + (entity) => { if (request.Id.HasValue && entity.UserId.HasValue) { -- Gitblit v1.9.1