sunpengfei
2025-08-13 ddd76ee6d260d164e0bf76fe96651b8a583fdf8b
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;
        }