sunpengfei
2025-08-29 e49c42ad641fa7ddaa4250ffd408666b087d1d48
feat:开发
2个文件已修改
7 ■■■■■ 已修改文件
FlexJobApi.Core/Models/FlexJobServer/Tasks/Queries/GetTaskInfoQuery.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.FlexJobServer.Application/Tasks/Queries/TaskInfoQueryHandler.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/Models/FlexJobServer/Tasks/Queries/GetTaskInfoQuery.cs
@@ -197,6 +197,11 @@
        public EnumTaskUserHireStatus? HireStatus { get; set; }
        /// <summary>
        /// 灵工Id
        /// </summary>
        public Guid? EnterpriseEmployeeId { get; set; }
        /// <summary>
        /// 我的报名列表状态
        /// </summary>
        public GetTaskInfoQueryResultApplyButton? ApplyButton { get; set; }
FlexJobApi.FlexJobServer.Application/Tasks/Queries/TaskInfoQueryHandler.cs
@@ -57,11 +57,13 @@
                    {
                        it.Id,
                        it.HireStatus,
                        it.EnterpriseEmployeeId,
                        it.EnterpriseEmployee.UserSignContractStatus
                    })
                    .FirstOrDefaultAsync();
                if (taskUser != null)
                {
                    model.EnterpriseEmployeeId = taskUser.EnterpriseEmployeeId;
                    model.HireStatus = taskUser.HireStatus;
                    model.ApplyButton = taskUser.HireStatus == EnumTaskUserHireStatus.Wait
                        ? GetTaskInfoQueryResultApplyButton.WaitHire