sunpengfei
2025-08-12 860e1fe5396005cfcc3dd68e1b20cd3b35010e83
feat:开发
2个文件已修改
4 ■■■ 已修改文件
FlexJobApi.FlexJobServer.Application/TaskUsers/Commands/TaskUserCommandHandler.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.FlexJobServer.Application/Tasks/Queries/TaskInfoQueryHandler.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.FlexJobServer.Application/TaskUsers/Commands/TaskUserCommandHandler.cs
@@ -69,7 +69,7 @@
            var entity = await rep.AsQueryable()
                .Include(it => it.EnterpriseEmployee)
                .Where(it =>
                    it.TaskInfo.EnterpriseId == logier.Id
                    it.TaskInfo.EnterpriseId == logier.EnterpriseId
                    && it.Id == request.Id)
                .FirstOrDefaultAsync(cancellationToken);
            if (entity == null) throw Oops.Oh(EnumErrorCodeType.s404, "该报名信息");
FlexJobApi.FlexJobServer.Application/Tasks/Queries/TaskInfoQueryHandler.cs
@@ -50,6 +50,8 @@
                    .Where(it => it.TaskInfoId == model.Id && it.EnterpriseEmployee.UserId == logier.Id)
                    .Select(it => it.EnterpriseEmployee.HireStatus)
                    .FirstOrDefaultAsync();
                model.IsCollected = await rep.Change<UserTaskCollect>().AsQueryable().AsNoTracking()
                    .AnyAsync(it => it.TaskInfoId == request.Id && it.UserId == logier.Id);
            }
            return model;
        }