S-100 国际化修改

IRC_NewDev
he 2023-07-28 14:15:36 +08:00
parent b1d357956c
commit ab1fd89026
2 changed files with 11 additions and 11 deletions

View File

@ -363,7 +363,7 @@ namespace IRaCIS.Core.Application.Service
if (inDto.ClinicalFormId!=null&&(await _readModuleCriterionFromRepository.AnyAsync(x => x.ClinicalFormId == inDto.ClinicalFormId.Value))) 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 => var existsClinical = await _clinicalFormRepository.Where(x =>
@ -375,7 +375,7 @@ namespace IRaCIS.Core.Application.Service
if (existsClinical) if (existsClinical)
{ {
throw new BusinessValidationFailedException("已经添加过临床数据,不允许多次添加!"); throw new BusinessValidationFailedException(_localizer["ClinicalAnswer_duplicateData"]);
} }
try 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)) 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)) 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); 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)) 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) if(presentData.IsPMConfirm)
{ {
throw new BusinessValidationFailedException("PM已确认,无法取消!"); throw new BusinessValidationFailedException(_localizer["ClinicalAnswer_unableToCancelPMConfirmed"]);
} }
if (presentData.IsNotNeedPMConfirm) if (presentData.IsNotNeedPMConfirm)
@ -883,17 +883,17 @@ namespace IRaCIS.Core.Application.Service
var readModuleData = await _readModuleRepository.Where(x => x.Id == inDto.ReadModuleId).FirstNotNullAsync(); var readModuleData = await _readModuleRepository.Where(x => x.Id == inDto.ReadModuleId).FirstNotNullAsync();
if (!readModuleData.IsCRCConfirm) if (!readModuleData.IsCRCConfirm)
{ {
throw new BusinessValidationFailedException("CRC还未确认数据,PM无法操作"); throw new BusinessValidationFailedException(_localizer["ClinicalAnswer_PMUnableToOperate"]);
} }
if (readModuleData.IsCRCApplicationRevoke && inDto.IsConfirm) if (readModuleData.IsCRCApplicationRevoke && inDto.IsConfirm)
{ {
throw new BusinessValidationFailedException("CRC正在申请退回,PM无法确认"); throw new BusinessValidationFailedException(_localizer["ClinicalAnswer_PMUnableToConfirm"]);
} }
if (!readModuleData.IsCRCApplicationRevoke && !inDto.IsConfirm) if (!readModuleData.IsCRCApplicationRevoke && !inDto.IsConfirm)
{ {
throw new BusinessValidationFailedException("CRC未申请退回,PM无法撤销"); throw new BusinessValidationFailedException(_localizer["ClinicalAnswer_PMUnableToWithdraw"]);
} }
if (inDto.IsConfirm) if (inDto.IsConfirm)

View File

@ -68,7 +68,7 @@ namespace IRaCIS.Application.Services
if (_systemClinicalQuestionRepository.Where(x => x.SystemClinicalId == inDto.SystemClinicalId).Count() == 0) 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) 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) 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) if (isNeedVerify&&_trialClinicalQuestionRepository.Where(x => x.TrialClinicalId == inDto.TrialClinicalId && x.IsCheckDate).Count() != 1)