修改
continuous-integration/drone/push Build is passing Details

Test_HIR_Net8
he 2025-09-18 13:25:11 +08:00
parent 2b01c777a7
commit 4c1da73c33
1 changed files with 5 additions and 9 deletions

View File

@ -1293,16 +1293,12 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
if (lastTask != null) if (lastTask != null)
{ {
// 如果不是PD 需要把上一次的PD改为NoPD // 如果不是PD 需要把上一次的PD改为NoPD
var visitForTumorEvaluationQuestionId = inDto.QuestionInfo.Where(x => x.QuestionType == QuestionType.SiteVisitForTumorEvaluation).Select(x => x.QuestionId).FirstOrDefault(); await _readingTaskQuestionAnswerRepository.BatchUpdateNoTrackingAsync(x => x.VisitTaskId == lastTask.VisitTaskId&&x.ReadingQuestionTrial.QuestionType== QuestionType.SiteVisitForTumorEvaluation, x => new ReadingTaskQuestionAnswer
var lastAnswer = await _readingTaskQuestionAnswerRepository.Where(x => x.VisitTaskId == lastTask.VisitTaskId && x.ReadingQuestionTrialId == visitForTumorEvaluationQuestionId).FirstOrDefaultAsync();
if (lastAnswer != null)
{ {
await _readingTaskQuestionAnswerRepository.BatchUpdateNoTrackingAsync(x => x.Id == lastAnswer.Id, x => new ReadingTaskQuestionAnswer PCWGInterimAnswer = string.Empty,
{ });
PCWGInterimAnswer = string.Empty,
});
}
} }