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