| | |
| | | HireTime = it.EnterpriseEmployees |
| | | .SelectMany(ee => ee.TaskInfoUsers) |
| | | .OrderByDescending(e => e.HireTime) |
| | | .Where(e => e.HireStatus == EnumTaskUserHireStatus.Pass && e.HireTime.HasValue) |
| | | .Where(e => e.HireTime.HasValue) |
| | | .Select(e => e.HireTime) |
| | | .FirstOrDefault(), |
| | | SignContractTime = it.EnterpriseEmployees |
| | |
| | | : EnumTaskUserHireStatus.Wait, |
| | | 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(), |
| | | UserSignContractStatus = it.UserSignContractStatus, |