diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml index 5005a479..fe575282 100644 --- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml +++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml @@ -8717,6 +8717,15 @@ + + + 验证计算关系 + + + + + + 获取问题计算关系 diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingCriterion/ReadingQuestionService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingCriterion/ReadingQuestionService.cs index 58d6ae88..675cde70 100644 --- a/IRaCIS.Core.Application/Service/Reading/ReadingCriterion/ReadingQuestionService.cs +++ b/IRaCIS.Core.Application/Service/Reading/ReadingCriterion/ReadingQuestionService.cs @@ -402,7 +402,7 @@ namespace IRaCIS.Application.Services TrialReadingCriterionId = indto.ReadingQuestionCriterionTrialId, }); - var relation = relationList.Where(x => x.QuestionId == indto.Id).FirstOrDefault(); + var relation = relationList.FirstOrDefault(x => x.QuestionId == indto.Id); List calculateInfoList = new List(); try { @@ -414,7 +414,7 @@ namespace IRaCIS.Application.Services } - + relation.CalculateQuestionList = calculateInfoList; this.VerifyCalculateRelation(relationList, indto.Id.Value, indto.Id.Value); } @@ -629,7 +629,7 @@ namespace IRaCIS.Application.Services ReadingQuestionId = indto.ReadingQuestionId, }); - var relation = relationList.Where(x => x.QuestionId == indto.Id).FirstOrDefault(); + var relation = relationList.FirstOrDefault(x => x.QuestionId == indto.Id); List calculateInfoList = new List(); try { @@ -641,7 +641,7 @@ namespace IRaCIS.Application.Services } - + relation.CalculateQuestionList = calculateInfoList; this.VerifyCalculateRelation(relationList, indto.Id.Value, indto.Id.Value); }