| | |
| | | |
| | | if (logier.Type == EnumUserType.Personal) |
| | | { |
| | | q = q.Where(it => it.TaskInfoUsers.Any(tu => tu.EnterpriseEmployee.UserId == logier.Id)); |
| | | q = q.Where(it => it.TaskInfoUsers.Any(tu => |
| | | tu.EnterpriseEmployee.UserId == logier.Id |
| | | && tu.ArrangeStatus == EnumTaskUserArrangeStatus.Complete)); |
| | | } |
| | | else if (logier.Type == EnumUserType.Enterprise) |
| | | { |
| | | q = q.Where(it => it.EnterpriseId == logier.EnterpriseId); |
| | | q = q.Where(it => |
| | | it.EnterpriseId == logier.EnterpriseId |
| | | && it.Status == EnumTaskStatus.Complete); |
| | | } |
| | | if (request.Keywords.IsNotNull()) |
| | | { |