Uat_Study
parent
e4f40ce3ef
commit
f1021fae64
|
@ -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,
|
||||||
|
|
Loading…
Reference in New Issue