diff --git a/IRaCIS.Core.Application/Service/Document/TrialEmailNoticeConfigService.cs b/IRaCIS.Core.Application/Service/Document/TrialEmailNoticeConfigService.cs index ed3b19658..46bae4d87 100644 --- a/IRaCIS.Core.Application/Service/Document/TrialEmailNoticeConfigService.cs +++ b/IRaCIS.Core.Application/Service/Document/TrialEmailNoticeConfigService.cs @@ -622,8 +622,8 @@ namespace IRaCIS.Core.Application.Service var value = new Dictionary() { - ["Criterion_Enroll_Replace"]= enrollReplace, - ["Criterion_PD_Replace"]= PdReplace, + ["Criterion_Enroll_Replace"] = enrollReplace, + ["Criterion_PD_Replace"] = PdReplace, ["SponsorName"] = taskInfo.SponsorName, ["ResearchProgramNo"] = taskInfo.ResearchProgramNo, ["TrialSiteCode"] = taskInfo.TrialSiteCode, @@ -1090,7 +1090,7 @@ namespace IRaCIS.Core.Application.Service var list = await _readingTableQuestionAnswerRepository.Where(x => x.VisitTaskId == visitTaskId && x.ReadingTableQuestionTrial.QuestionMark == QuestionMark.LesionNumber && x.ReadingQuestionTrial.LesionType == LesionType.BaselineLesions).Select(t => t.Answer).ToListAsync(); - bool exists = list.Any(s => int.TryParse(s, out var n) && n > 100); + bool exists = list.Any(s => int.TryParse(s, out var n) && n >= 1); if (exists) { enrollAnswer = _userInfo.IsEn_Us ? "Yes" : "是"; @@ -1348,7 +1348,7 @@ x.ReadingTableQuestionTrial.QuestionMark == QuestionMark.LesionNumber && x.Readi if (answer == OverallAssessment.PD.GetEnumInt()) { answer = _userInfo.IsEn_Us ? "Yes" : "是"; - } + } else { answer = _userInfo.IsEn_Us ? "No" : "否";