From d9cc4b2a25ca241eec1bb7c82b1cca5f3fee9e0b Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期五, 22 八月 2025 14:45:13 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.Core/FlexJobApi.Core.xml | 5 +++++ FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml | 2 +- FlexJobApi.UserServer.Application/Users/Commands/SyncUserCommandHandler.cs | 11 +++++++---- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/FlexJobApi.Core/FlexJobApi.Core.xml b/FlexJobApi.Core/FlexJobApi.Core.xml index 143cfd7..0577b44 100644 --- a/FlexJobApi.Core/FlexJobApi.Core.xml +++ b/FlexJobApi.Core/FlexJobApi.Core.xml @@ -7763,6 +7763,11 @@ 鏌ヨ宸插惎鐢ㄧ殑鐢靛瓙绛鹃厤缃� </summary> </member> + <member name="P:FlexJobApi.Core.GetEnabledElectronSignSettingsQuery.EnterpriseId"> + <summary> + 浼佷笟Id + </summary> + </member> <member name="T:FlexJobApi.Core.GetEnabledElectronSignSettingsQueryResultItem"> <summary> 鏌ヨ宸插惎鐢ㄧ殑鐢靛瓙绛鹃厤缃�-缁撴灉 diff --git a/FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml b/FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml index 0b1c0b6..b775a71 100644 --- a/FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml +++ b/FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml @@ -322,7 +322,7 @@ 鐢靛瓙绛鹃厤缃煡璇㈠鐞嗗櫒 </summary> </member> - <member name="M:FlexJobApi.UserServer.Application.ElectronSignSettingQueryHandler.#ctor(Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.ElectronSignSetting})"> + <member name="M:FlexJobApi.UserServer.Application.ElectronSignSettingQueryHandler.#ctor(Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.ElectronSignSetting},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.EnterpriseElectronSignSetting})"> <summary> 鐢靛瓙绛鹃厤缃煡璇㈠鐞嗗櫒 </summary> diff --git a/FlexJobApi.UserServer.Application/Users/Commands/SyncUserCommandHandler.cs b/FlexJobApi.UserServer.Application/Users/Commands/SyncUserCommandHandler.cs index dfd53dc..1d2aa02 100644 --- a/FlexJobApi.UserServer.Application/Users/Commands/SyncUserCommandHandler.cs +++ b/FlexJobApi.UserServer.Application/Users/Commands/SyncUserCommandHandler.cs @@ -95,9 +95,12 @@ enterprise.EnterpriseAuth.LicenseImage = enterprise.LicenseImage; enterprise.EnterpriseAuth.LegalPerson = enterprise.LegalPerson; enterprise.EnterpriseAuth.LegalIdentity = enterprise.LegalIdentity; - enterprise.EnterpriseAuth.IdentityImg = GetOssUrl(enterprise.EnterpriseAuth.IdentityImg, request.Enterprise.EnterpriseAuth.IdentityImg); - enterprise.EnterpriseAuth.IdentityBackImg = GetOssUrl(enterprise.EnterpriseAuth.IdentityBackImg, request.Enterprise.EnterpriseAuth.IdentityBackImg); - enterprise.EnterpriseAuth.BankCardImg = GetOssUrl(enterprise.EnterpriseAuth.BankCardImg, request.Enterprise.EnterpriseAuth.BankCardImg); + if (request.Enterprise.EnterpriseAuth != null) + { + enterprise.EnterpriseAuth.IdentityImg = GetOssUrl(enterprise.EnterpriseAuth.IdentityImg, request.Enterprise.EnterpriseAuth.IdentityImg); + enterprise.EnterpriseAuth.IdentityBackImg = GetOssUrl(enterprise.EnterpriseAuth.IdentityBackImg, request.Enterprise.EnterpriseAuth.IdentityBackImg); + enterprise.EnterpriseAuth.BankCardImg = GetOssUrl(enterprise.EnterpriseAuth.BankCardImg, request.Enterprise.EnterpriseAuth.BankCardImg); + } if (enterprise.Id == Guid.Empty) await repEnterprise.InsertAsync(enterprise); @@ -109,7 +112,7 @@ var resultRegOrUpdateUser = await new RegOrUpdateUserInput { OutUserId = enterprise.Id.ToString(), - UserType = EnumElectronSignUserType.Personal, + UserType = EnumElectronSignUserType.Company, EnterpriseName = enterprise.EnterpriseName, SocietyCreditCode = enterprise.SocietyCreditCode, Name = enterprise.EnterpriseAuth.Name ?? enterprise.Contacts, -- Gitblit v1.9.1