| | |
| | | && it.TaskInfoUsers.Any(tu => |
| | | (logier.Type == EnumUserType.Personal ? tu.EnterpriseEmployee.UserId == logier.Id : true) |
| | | && (request.CheckReceiveStatus == EnumTaskCheckReceiveStatus.WaitSubmit |
| | | ? !tu.Submits.Any(s => s.Date.Date == request.Date.Value.Date) |
| | | ? (!tu.Submits.Any(s => s.Date.Date == request.Date.Value.Date) |
| | | || tu.Submits.Any(s => s.Date.Date == request.Date.Value.Date && s.CheckReceiveStatus == EnumTaskUserSubmitCheckReceiveStatus.WaitSubmit)) |
| | | : tu.Submits.Any(s => |
| | | s.Date.Date == request.Date.Value.Date |
| | | && (request.CheckReceiveStatus == EnumTaskCheckReceiveStatus.WaitSubmit |
| | |
| | | q = q.Where(it => |
| | | it.TaskInfo.EnterpriseId == logier.EnterpriseId |
| | | && (request.CheckReceiveStatus == EnumTaskCheckReceiveStatus.WaitSubmit |
| | | ? !it.Submits.Any(s => s.Date.Date == request.Date.Value.Date) |
| | | ? (!it.Submits.Any(s => s.Date.Date == request.Date.Value.Date) |
| | | || it.Submits.Any(s => s.Date.Date == request.Date.Value.Date && s.CheckReceiveStatus == EnumTaskUserSubmitCheckReceiveStatus.WaitSubmit)) |
| | | : it.Submits.Any(s => |
| | | s.Date.Date == request.Date.Value.Date |
| | | && (request.CheckReceiveStatus == EnumTaskCheckReceiveStatus.WaitSubmit |