| | |
| | | { |
| | | q = q.Where(it => it.EnterpriseId == logier.EnterpriseId); |
| | | } |
| | | if (request.Keywords.IsNotNull()) |
| | | { |
| | | q = q.Where(it => |
| | | it.TaskInfoUsers.Any(tu => |
| | | tu.EnterpriseEmployee.User.Name.Contains(request.Keywords) |
| | | || tu.EnterpriseEmployee.User.PhoneNumber.Contains(request.Keywords) |
| | | || tu.EnterpriseEmployee.User.Identity.Contains(request.Keywords))); |
| | | } |
| | | if (logier.ClientType == EnumClientType.Wxmp) |
| | | { |
| | | if (request.CheckReceiveStatus == null) |
| | |
| | | result.ObjectData = await repTaskInfoUser.AsQueryable().AsNoTracking() |
| | | .Where(it => it.Id == request.Id) |
| | | .GetDetail<TaskInfoUser, GetCheckReceiveTaskUserSubmitsQueryResultObjectData>(); |
| | | |
| | | //await repTaskInfo.Change<UserBankCard>() |
| | | return result; |
| | | } |
| | | |