@@ -2411,16 +2411,16 @@ namespace IRaCIS.Core.Application.Service
|
||||
|
||||
case CriterionType.mRECISTHCC:
|
||||
|
||||
var orginInfo=await _organTrialInfoRepository.Where(x =>x.TrialCriterionId== taskinfo.TrialReadingCriterionId&& x.OrganInfoId == inDto.OrganInfoId).FirstOrDefaultAsync();
|
||||
//var orginInfo=await _organTrialInfoRepository.Where(x =>x.TrialCriterionId== taskinfo.TrialReadingCriterionId&& x.OrganInfoId == inDto.OrganInfoId).FirstOrDefaultAsync();
|
||||
|
||||
if (orginInfo != null && orginInfo.TULOCEN == "Liver")
|
||||
{
|
||||
var otherorganCount=await _readingTableAnswerRowInfoRepository.Where(x => x.VisitTaskId == inDto.VisitTaskId && x.QuestionId == inDto.QuestionId && x.Id!=inDto.Id&&x.OrganInfo.TULOCEN == "Liver").CountAsync();
|
||||
if (otherorganCount >=2)
|
||||
{
|
||||
throw new BusinessValidationFailedException(_localizer["ReadingImageTask_HCCOrganRepeat"]);
|
||||
}
|
||||
}
|
||||
//if (orginInfo != null && orginInfo.TULOCEN == "Liver")
|
||||
//{
|
||||
// var otherorganCount=await _readingTableAnswerRowInfoRepository.Where(x => x.VisitTaskId == inDto.VisitTaskId && x.QuestionId == inDto.QuestionId && x.Id!=inDto.Id&&x.OrganInfo.TULOCEN == "Liver").CountAsync();
|
||||
// if (otherorganCount >=2)
|
||||
// {
|
||||
// throw new BusinessValidationFailedException(_localizer["ReadingImageTask_HCCOrganRepeat"]);
|
||||
// }
|
||||
//}
|
||||
|
||||
// 如果当前添加 是 非靶病灶 并且 典型肝内病灶为 是 时 如果 靶病灶的典型肝内病灶 为是的 数量<2 给提示
|
||||
|
||||
|
||||
Reference in New Issue
Block a user