sunpengfei
2025-09-01 bc7c0f9d8590835a648491a1b2c9eb2bc51caa14
FlexJobApi.UserServer.Application/EnterpriseEmployees/Queries/EnterpriseEmployeeQueryHandler.cs
@@ -65,7 +65,7 @@
            {
                q = q.Where(it => (it.UserId.HasValue && it.User.IsReal) == request.IsReal.Value);
            }
            if (request.UserSignContractStatus.HasValue && logier.ClientType == EnumClientType.Wxmp)
            if (request.UserSignContractStatus.HasValue)
            {
                if (logier.ClientType == EnumClientType.Wxmp)
                {
@@ -120,13 +120,14 @@
                UserSignContractStatus = it.UserSignContractStatus,
                HireTime = it.TaskInfoUsers
                    .OrderBy(tu => tu.HireTime)
                    .Where(tu => tu.HireStatus == EnumTaskUserHireStatus.Pass && tu.HireTime.HasValue)
                    .Where(tu => tu.HireTime.HasValue)
                    .Select(tu => tu.HireTime)
                    .FirstOrDefault(),
                UserRealTime = it.User.RealTime,
                UserSignContractTime = it.UserSignContractTime,
                EnterpriseSignContractStatus = it.EnterpriseSignContractStatus,
                EnterpriseSignContractTime = it.EnterpriseSignContractTime
                EnterpriseSignContractTime = it.EnterpriseSignContractTime,
                ContractUrl = it.ContractUrl,
            });
            return await request.PageModel.GetPagedListAsync<GetEnterpriseEmployeesQueryResult, GetEnterpriseEmployeesQueryResultItem>(s, cancellationToken);
        }