Uat_Study
he 2022-10-19 16:33:19 +08:00
parent e4f40ce3ef
commit f1021fae64
1 changed files with 3 additions and 3 deletions

View File

@ -253,12 +253,12 @@ namespace IRaCIS.Application.Services
.WhereIf(dto.ExpirationVisitNum != null, x => x.VisitNum == dto.ExpirationVisitNum!); .WhereIf(dto.ExpirationVisitNum != null, x => x.VisitNum == dto.ExpirationVisitNum!);
var visit = visitQuery.OrderByDescending(x => x.VisitNum).FirstOrDefault(); var visit = visitQuery.OrderByDescending(x => x.VisitNum).FirstOrDefault();
var moduleType = dto.ReadingSetType == ReadingSetType.ImageReading ? ModuleTypeEnum.Global : ModuleTypeEnum.Oncology;
if (visit != null) if (visit != null)
{ {
if (await _readModuleRepository.AnyAsync(x => x.SubjectVisitId == visit.Id && x.TrialReadingCriterionId == dto.TrialReadingCriterionId)) if (await _readModuleRepository.AnyAsync(x => x.SubjectVisitId == visit.Id&&x.ModuleType== moduleType && x.TrialReadingCriterionId == dto.TrialReadingCriterionId))
{ {
throw new BusinessValidationFailedException($"当前访视已经添加过阅片期"); throw new BusinessValidationFailedException($"当前访视已经添加过阅片期");
} }
@ -266,7 +266,7 @@ namespace IRaCIS.Application.Services
{ {
Id = NewId.NextGuid(), Id = NewId.NextGuid(),
SubjectId = dto.SubjectId, SubjectId = dto.SubjectId,
ModuleType = dto.ReadingSetType == ReadingSetType.ImageReading ? ModuleTypeEnum.Global : ModuleTypeEnum.Oncology, ModuleType = moduleType,
IsUrgent = visit.IsUrgent, IsUrgent = visit.IsUrgent,
ModuleName = dto.Name, ModuleName = dto.Name,
SubjectVisitId = visit.Id, SubjectVisitId = visit.Id,