From ab1fd890262e7da6c2e7e01b790f38f652f1b8cc Mon Sep 17 00:00:00 2001 From: he <10978375@qq.com> Date: Fri, 28 Jul 2023 14:15:36 +0800 Subject: [PATCH] =?UTF-8?q?S-100=20=E5=9B=BD=E9=99=85=E5=8C=96=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ClinicalData/ClinicalAnswerService.cs | 18 +++++++++--------- .../ClinicalData/ClinicalDataSetService.cs | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/IRaCIS.Core.Application/Service/Reading/ClinicalData/ClinicalAnswerService.cs b/IRaCIS.Core.Application/Service/Reading/ClinicalData/ClinicalAnswerService.cs index 9916cf064..d5055d242 100644 --- a/IRaCIS.Core.Application/Service/Reading/ClinicalData/ClinicalAnswerService.cs +++ b/IRaCIS.Core.Application/Service/Reading/ClinicalData/ClinicalAnswerService.cs @@ -363,7 +363,7 @@ namespace IRaCIS.Core.Application.Service if (inDto.ClinicalFormId!=null&&(await _readModuleCriterionFromRepository.AnyAsync(x => x.ClinicalFormId == inDto.ClinicalFormId.Value))) { - throw new BusinessValidationFailedException("当前表单已确认,无法修改!"); + throw new BusinessValidationFailedException(_localizer["ClinicalAnswer_translation"]); } var existsClinical = await _clinicalFormRepository.Where(x => @@ -375,7 +375,7 @@ namespace IRaCIS.Core.Application.Service if (existsClinical) { - throw new BusinessValidationFailedException("已经添加过临床数据,不允许多次添加!"); + throw new BusinessValidationFailedException(_localizer["ClinicalAnswer_duplicateData"]); } try { @@ -392,7 +392,7 @@ namespace IRaCIS.Core.Application.Service { if (await _readModuleRepository.AnyAsync(x =>x.SubjectId== inDto.SubjectId&& x.SubjectVisit.LatestScanDate <= clinicalForm.CheckDate && x.IsCRCConfirm)) { - throw new BusinessValidationFailedException("无法添加和修改当前日期的临床数据,因为CRC已经确认!"); + throw new BusinessValidationFailedException(_localizer["ClinicalAnswer_unableToAddOrUpdate"]); } } @@ -478,7 +478,7 @@ namespace IRaCIS.Core.Application.Service if (await _readModuleCriterionFromRepository.AnyAsync(x => x.ClinicalFormId == inDto.ClinicalFormId)) { - throw new BusinessValidationFailedException("当前表单已确认,无法删除!"); + throw new BusinessValidationFailedException(_localizer["ClinicalAnswer_unableToDelete"]); } await _clinicalFormRepository.BatchDeleteNoTrackingAsync(x => x.Id == inDto.ClinicalFormId); @@ -839,12 +839,12 @@ namespace IRaCIS.Core.Application.Service if (dataList.Any(x => x.IsCRCConfirm && x.LatestScanDate > presentData.LatestScanDate && x.ReadingSetType == presentData.ReadingSetType)) { - throw new BusinessValidationFailedException("当前数据并非最后一条确认信息,无法取消!"); + throw new BusinessValidationFailedException(_localizer["ClinicalAnswer_unableToCancel"]); } if(presentData.IsPMConfirm) { - throw new BusinessValidationFailedException("PM已确认,无法取消!"); + throw new BusinessValidationFailedException(_localizer["ClinicalAnswer_unableToCancelPMConfirmed"]); } if (presentData.IsNotNeedPMConfirm) @@ -883,17 +883,17 @@ namespace IRaCIS.Core.Application.Service var readModuleData = await _readModuleRepository.Where(x => x.Id == inDto.ReadModuleId).FirstNotNullAsync(); if (!readModuleData.IsCRCConfirm) { - throw new BusinessValidationFailedException("CRC还未确认数据,PM无法操作"); + throw new BusinessValidationFailedException(_localizer["ClinicalAnswer_PMUnableToOperate"]); } if (readModuleData.IsCRCApplicationRevoke && inDto.IsConfirm) { - throw new BusinessValidationFailedException("CRC正在申请退回,PM无法确认"); + throw new BusinessValidationFailedException(_localizer["ClinicalAnswer_PMUnableToConfirm"]); } if (!readModuleData.IsCRCApplicationRevoke && !inDto.IsConfirm) { - throw new BusinessValidationFailedException("CRC未申请退回,PM无法撤销"); + throw new BusinessValidationFailedException(_localizer["ClinicalAnswer_PMUnableToWithdraw"]); } if (inDto.IsConfirm) diff --git a/IRaCIS.Core.Application/Service/Reading/ClinicalData/ClinicalDataSetService.cs b/IRaCIS.Core.Application/Service/Reading/ClinicalData/ClinicalDataSetService.cs index 297083244..e05935740 100644 --- a/IRaCIS.Core.Application/Service/Reading/ClinicalData/ClinicalDataSetService.cs +++ b/IRaCIS.Core.Application/Service/Reading/ClinicalData/ClinicalDataSetService.cs @@ -68,7 +68,7 @@ namespace IRaCIS.Application.Services if (_systemClinicalQuestionRepository.Where(x => x.SystemClinicalId == inDto.SystemClinicalId).Count() == 0) { - throw new BusinessValidationFailedException("当前临床数据未配置问题,请先配置问题之后再应用"); + throw new BusinessValidationFailedException(_localizer["ClinicalComment_dataNotConfigured"]); } if (isNeedVerify&&_systemClinicalQuestionRepository.Where(x => x.SystemClinicalId == inDto.SystemClinicalId && x.IsCheckDate).Count() != 1) { @@ -103,7 +103,7 @@ namespace IRaCIS.Application.Services if (_trialClinicalQuestionRepository.Where(x => x.TrialClinicalId == inDto.TrialClinicalId).Count() == 0) { - throw new BusinessValidationFailedException("当前临床数据未配置问题,请先配置问题之后再应用"); + throw new BusinessValidationFailedException(_localizer["ClinicalComment_dataNotConfigured"]); } if (isNeedVerify&&_trialClinicalQuestionRepository.Where(x => x.TrialClinicalId == inDto.TrialClinicalId && x.IsCheckDate).Count() != 1)