sunpengfei
2025-08-19 6f450ffa6628d206d4f60284e16e84e4adbcd789
FlexJobApi.FlexJobServer.Application/Tasks/Queries/TaskInfoQueryHandler.cs
@@ -210,13 +210,15 @@
                        CheckReceiveStatus = t.CheckReceiveStatus,
                        CreatedTime = t.CreatedTime,
                        RecommendStatus = t.RecommendStatus,
                        RecommendTime = t.RecommendTime,
                        SettlementStatus = t.SettlementStatus,
                        HireStatus = logier != null && logier.Type == EnumUserType.Personal
                            ? t.TaskInfoUsers
                                .Where(tu => tu.EnterpriseEmployee.UserId == logier.Id)
                                .Select(tu => tu.HireStatus as EnumTaskUserHireStatus?)
                                .FirstOrDefault()
                            : null
                            : null,
                    };
            var result = await request.PageModel.GetPagedListAsync<GetTaskInfosQueryResult, GetTaskInfosQueryResultItem>(s, cancellationToken);
            result.ObjectData = count;