diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml index 67429a1a6..62d5a29ed 100644 --- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml +++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml @@ -1220,6 +1220,11 @@ 首次转变的任务ID + + + 触发任务list + + 删除病灶获取起始病灶序号(RECIST1Point1 固定是1) @@ -7444,6 +7449,16 @@ SystemNoticeAddOrEdit 列表查询参数模型 + + + 靶病灶是否为IUPD或者ICPD + + + + + 靶病灶是否为IUPD或者ICPD + + 访视Id diff --git a/IRaCIS.Core.Application/Service/ReadingCalculate/IRECIST1Point1CalculateService.cs b/IRaCIS.Core.Application/Service/ReadingCalculate/IRECIST1Point1CalculateService.cs index 8ec5e87db..0321b51b3 100644 --- a/IRaCIS.Core.Application/Service/ReadingCalculate/IRECIST1Point1CalculateService.cs +++ b/IRaCIS.Core.Application/Service/ReadingCalculate/IRECIST1Point1CalculateService.cs @@ -399,7 +399,7 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate /// /// /// - [HttpPost] + [HttpGet] public async Task TestCalculate(Guid visitTaskId, QuestionType? type) { //_logger.LogError("测试计算"); @@ -1761,7 +1761,7 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate compareTaskList.ForEach(x => { x.TargetAssessmentIsIUorIC = answers.Any(x => questionType == QuestionType.TargetLesion && (x.Answer == TargetAssessment.iUPD.GetEnumInt() || x.Answer == TargetAssessment.iCPD.GetEnumInt())); - x.NewTargetLesionAssessmentIsIUorIC = answers.Any(x => questionType == QuestionType.TargetLesion && (x.Answer == NewTargetLesionAssessment.iUPD.GetEnumInt() || x.Answer == NewTargetLesionAssessment.iCPD.GetEnumInt())); + x.NewTargetLesionAssessmentIsIUorIC = answers.Any(x => questionType == QuestionType.NewTargetLesion && (x.Answer == NewTargetLesionAssessment.iUPD.GetEnumInt() || x.Answer == NewTargetLesionAssessment.iCPD.GetEnumInt())); }); } @@ -1772,6 +1772,10 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate Guid? compareTaskId = null; + if(compareTaskList.Count()==0) + { + return compareTaskId; + } int index = 0; switch (questionType) {