From ddd76ee6d260d164e0bf76fe96651b8a583fdf8b Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期三, 13 八月 2025 15:58:52 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Queries/TaskCheckReceiveQueryHandler.cs | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Queries/TaskCheckReceiveQueryHandler.cs b/FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Queries/TaskCheckReceiveQueryHandler.cs index 8bb400a..312d0e6 100644 --- a/FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Queries/TaskCheckReceiveQueryHandler.cs +++ b/FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Queries/TaskCheckReceiveQueryHandler.cs @@ -49,6 +49,14 @@ { 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) @@ -156,6 +164,8 @@ result.ObjectData = await repTaskInfoUser.AsQueryable().AsNoTracking() .Where(it => it.Id == request.Id) .GetDetail<TaskInfoUser, GetCheckReceiveTaskUserSubmitsQueryResultObjectData>(); + result.ObjectData.EnterpriseEmployeeUser.IsBindBankCard = await repTaskInfo.Change<UserBankCard>().AsQueryable().AsNoTracking() + .AnyAsync(it => it.UserId == result.ObjectData.EnterpriseEmployeeUser.Id); return result; } -- Gitblit v1.9.1