From 4cb79220f9687b2c98decc2050e464d00553add0 Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期五, 15 八月 2025 16:27:05 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.Core/FlexJobApi.Core.xml | 9 +++++++-- FlexJobApi.Core/Models/UserServer/Users/Commands/SyncEnterpriseUserCommand.cs | 5 +++++ FlexJobApi.UserServer.Application/UserResumes/Queries/UserResumeQueryHandler.cs | 8 +++++--- FlexJobApi.Core/Models/UserServer/UserResumes/Queries/GetUserResumeQuery.cs | 4 ++-- 4 files changed, 19 insertions(+), 7 deletions(-) diff --git a/FlexJobApi.Core/FlexJobApi.Core.xml b/FlexJobApi.Core/FlexJobApi.Core.xml index 5081d9f..3aa0b91 100644 --- a/FlexJobApi.Core/FlexJobApi.Core.xml +++ b/FlexJobApi.Core/FlexJobApi.Core.xml @@ -8338,9 +8338,9 @@ 鏌ヨ鐢ㄦ埛绠�鍘�-缁撴灉-缁忓巻 </summary> </member> - <member name="P:FlexJobApi.Core.GetUserResumeQueryResultExperience.SignContractTime"> + <member name="P:FlexJobApi.Core.GetUserResumeQueryResultExperience.HireTime"> <summary> - 绛剧害鏃堕棿 + 褰曠敤鏃堕棿 </summary> </member> <member name="P:FlexJobApi.Core.GetUserResumeQueryResultExperience.EnterpriseName"> @@ -8614,6 +8614,11 @@ 鍚屾浼佷笟鐢ㄦ埛 </summary> </member> + <member name="P:FlexJobApi.Core.SyncEnterpriseUserCommandEnterprise.IndustrialParkId"> + <summary> + 鍥尯Id + </summary> + </member> <member name="P:FlexJobApi.Core.SyncEnterpriseUserCommandEnterprise.EnterpriseName"> <summary> 浼佷笟鍏ㄧО diff --git a/FlexJobApi.Core/Models/UserServer/UserResumes/Queries/GetUserResumeQuery.cs b/FlexJobApi.Core/Models/UserServer/UserResumes/Queries/GetUserResumeQuery.cs index b8ccd6e..3725207 100644 --- a/FlexJobApi.Core/Models/UserServer/UserResumes/Queries/GetUserResumeQuery.cs +++ b/FlexJobApi.Core/Models/UserServer/UserResumes/Queries/GetUserResumeQuery.cs @@ -287,9 +287,9 @@ public class GetUserResumeQueryResultExperience { /// <summary> - /// 绛剧害鏃堕棿 + /// 褰曠敤鏃堕棿 /// </summary> - public DateTime? SignContractTime { get; set; } + public DateTime? HireTime { get; set; } /// <summary> /// 浼佷笟鍏ㄧО diff --git a/FlexJobApi.Core/Models/UserServer/Users/Commands/SyncEnterpriseUserCommand.cs b/FlexJobApi.Core/Models/UserServer/Users/Commands/SyncEnterpriseUserCommand.cs index 463abd9..9a8fb0c 100644 --- a/FlexJobApi.Core/Models/UserServer/Users/Commands/SyncEnterpriseUserCommand.cs +++ b/FlexJobApi.Core/Models/UserServer/Users/Commands/SyncEnterpriseUserCommand.cs @@ -63,6 +63,11 @@ public class SyncEnterpriseUserCommandEnterprise { /// <summary> + /// 鍥尯Id + /// </summary> + public Guid? IndustrialParkId { get; set; } + + /// <summary> /// 浼佷笟鍏ㄧО /// </summary> [Required] diff --git a/FlexJobApi.UserServer.Application/UserResumes/Queries/UserResumeQueryHandler.cs b/FlexJobApi.UserServer.Application/UserResumes/Queries/UserResumeQueryHandler.cs index 3089503..ae5c073 100644 --- a/FlexJobApi.UserServer.Application/UserResumes/Queries/UserResumeQueryHandler.cs +++ b/FlexJobApi.UserServer.Application/UserResumes/Queries/UserResumeQueryHandler.cs @@ -171,14 +171,16 @@ } if (model == null) throw Oops.Oh(EnumErrorCodeType.s404, "淇℃伅"); - model.TaskInfoUsers = model.TaskInfoUsers.Where(it => it.SignContractTime.HasValue).ToList(); if (model.Id.HasValue) { model.TaskInfoUsers = repTaskInfoUser.AsQueryable().AsNoTracking() - .Where(it => it.EnterpriseEmployee.UserId == model.Id && it.EnterpriseEmployee.EnterpriseSignContractTime.HasValue) + .Where(it => + it.EnterpriseEmployee.UserId == model.Id + && it.HireStatus == EnumTaskUserHireStatus.Pass + && it.HireTime.HasValue) .Select(it => new GetUserResumeQueryResultExperience { - SignContractTime = it.EnterpriseEmployee.EnterpriseSignContractTime, + HireTime = it.HireTime, EnterpriseName = it.TaskInfo.Enterprise.EnterpriseName, Name = it.TaskInfo.Name }) -- Gitblit v1.9.1