Test.EIImageViewer
parent
4e4902c8a3
commit
4a433fc18d
|
@ -213,6 +213,38 @@ namespace IRaCIS.Core.Application.ViewModel
|
|||
public bool? IsEnable { get; set; }
|
||||
|
||||
public IsLymph? IsLymphNodes { get; set; }
|
||||
|
||||
|
||||
public string Part { get; set; } = string.Empty;
|
||||
public string TULOC { get; set; } = string.Empty;
|
||||
public string TULAT { get; set; } = string.Empty;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 部位 英文
|
||||
/// </summary>
|
||||
public string PartEN { get; set; } = string.Empty;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// TULOC 英文
|
||||
/// </summary>
|
||||
public string TULOCEN { get; set; } = string.Empty;
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 位置 英文
|
||||
/// </summary>
|
||||
public string TULATEN { get; set; } = string.Empty;
|
||||
}
|
||||
|
||||
public class GetTrialCheckOrganList : GetTrialOrganListOutDto
|
||||
|
|
|
@ -156,6 +156,12 @@ namespace IRaCIS.Core.Application.Service
|
|||
.WhereIf(inDto.OrganType != null, x => x.OrganType == inDto.OrganType)
|
||||
.WhereIf(inDto.IsLymphNodes != null, x => x.IsLymphNodes == inDto.IsLymphNodes)
|
||||
.WhereIf(inDto.LesionType != null, x => organs.Contains(x.OrganType))
|
||||
.WhereIf(!inDto.Part.IsNullOrEmpty(), x => x.Part.Contains(inDto.Part))
|
||||
.WhereIf(!inDto.TULOC.IsNullOrEmpty(), x => x.Part.Contains(inDto.TULOC))
|
||||
.WhereIf(!inDto.TULAT.IsNullOrEmpty(), x => x.Part.Contains(inDto.TULAT))
|
||||
.WhereIf(!inDto.PartEN.IsNullOrEmpty(), x => x.Part.Contains(inDto.PartEN))
|
||||
.WhereIf(!inDto.TULOC.IsNullOrEmpty(), x => x.Part.Contains(inDto.TULOC))
|
||||
.WhereIf(!inDto.TULATEN.IsNullOrEmpty(), x => x.Part.Contains(inDto.TULATEN))
|
||||
join trialData in _organTrialInfoRepository.WhereIf(inDto.IsEnable != null, x => x.IsEnable == inDto.IsEnable)
|
||||
|
||||
.WhereIf(inDto.IsEnable != null, x => x.IsEnable == inDto.IsEnable)
|
||||
|
|
|
@ -839,7 +839,7 @@ namespace IRaCIS.Application.Services
|
|||
if (rowCount > item.MaxRowCount.Value - 1)
|
||||
{
|
||||
//throw new BusinessValidationFailedException($"问题{item.QuestionName}最大相同问题数为{item.MaxRowCount.Value},当前已存在{rowCount}条!");
|
||||
throw new BusinessValidationFailedException($"当前器官上已有{rowCount}个病灶!");
|
||||
throw new BusinessValidationFailedException($"当前器官上已有{rowCount}个靶病灶!");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -779,6 +779,11 @@ namespace IRaCIS.Core.Domain.Share
|
|||
/// 非淋巴结靶病灶
|
||||
/// </summary>
|
||||
NonNodularTargetLesions = 2,
|
||||
|
||||
/// <summary>
|
||||
/// 通用
|
||||
/// </summary>
|
||||
General = 3,
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
|
Loading…
Reference in New Issue