国际化修改

Uat_Study
he 2023-08-28 14:08:23 +08:00
parent b72b13509b
commit 595635d93d
8 changed files with 17 additions and 17 deletions

View File

@ -120,7 +120,7 @@ namespace IRaCIS.Application.Services.BackGroundJob
{
if (!File.Exists(filePath))
{
throw new BusinessValidationFailedException("国际化Json文件不存在");
throw new BusinessValidationFailedException(_localizer["IRaCISCHangfireJob_FileNotFound"]);
}
FileSystemWatcher watcher = new FileSystemWatcher(Path.GetDirectoryName(filePath), Path.GetFileName(filePath));

View File

@ -22,7 +22,7 @@ namespace IRaCIS.Core.Application.Helper
if (!Directory.Exists(JsonFileFolder) ||
!Directory.GetFiles(JsonFileFolder).Any(filePath => Path.GetExtension(filePath).Equals(".json", StringComparison.OrdinalIgnoreCase)))
{
throw new BusinessValidationFailedException("国际化Json文件目录有误");
throw new BusinessValidationFailedException(StaticData.International("InternationalizationHelper_PathError"));
}
}

View File

@ -48,7 +48,7 @@ namespace IRaCIS.Core.Application.Service
if (!Version.TryParse(addOrEditPublishLog.Version, out version))
{
return ResponseOutput.NotOk("版本号不符合要求");
return ResponseOutput.NotOk(_localizer["PublishLog_VersionNotMatch"]);
}
var verifyExp1 = new EntityVerifyExp<PublishLog>()

View File

@ -240,12 +240,12 @@ namespace IRaCIS.Core.Application.Service
if (await _trialClinicalQuestionRepository.AnyAsync(x => x.TrialClinicalId == inDto.TrialClinicalId && x.Id != inDto.Id && x.ShowOrder == inDto.ShowOrder))
{
return ResponseOutput.NotOk("问题序号存在重复!");
return ResponseOutput.NotOk(_localizer["ClinicalQuestion_DuplicateId"]);
}
if (await _trialClinicalQuestionRepository.AnyAsync(x => x.TrialClinicalId == inDto.TrialClinicalId && x.Id != inDto.Id && x.IsCheckDate == inDto.IsCheckDate&&inDto.IsCheckDate))
{
return ResponseOutput.NotOk("已经添加过类型为检查日期的问题!");
return ResponseOutput.NotOk(_localizer["ClinicalQuestion_DuplicateType"]);
}
var entity = await _trialClinicalQuestionRepository.InsertOrUpdateAsync(inDto, true);
@ -338,11 +338,11 @@ namespace IRaCIS.Core.Application.Service
if (await _systemClinicalQuestionRepository.AnyAsync(x => x.SystemClinicalId == inDto.SystemClinicalId && x.Id != inDto.Id && x.ShowOrder == inDto.ShowOrder))
{
return ResponseOutput.NotOk("问题序号存在重复!");
return ResponseOutput.NotOk(_localizer["ClinicalQuestion_DuplicateId"]);
}
if (await _systemClinicalQuestionRepository.AnyAsync(x => x.SystemClinicalId == inDto.SystemClinicalId && x.Id != inDto.Id && x.IsCheckDate == inDto.IsCheckDate && inDto.IsCheckDate))
{
return ResponseOutput.NotOk("已经添加过类型为检查日期的问题!");
return ResponseOutput.NotOk(_localizer["ClinicalQuestion_DuplicateType"]);
}
var entity = await _systemClinicalQuestionRepository.InsertOrUpdateAsync(inDto, true);
return ResponseOutput.Ok(entity.Id.ToString());
@ -435,7 +435,7 @@ namespace IRaCIS.Core.Application.Service
if (await _systemClinicalTableQuestionRepository.AnyAsync(x => x.QuestionId == inDto.QuestionId && x.Id != inDto.Id && x.ShowOrder == inDto.ShowOrder))
{
return ResponseOutput.NotOk("问题序号存在重复!");
return ResponseOutput.NotOk(_localizer["ClinicalQuestion_DuplicateId"]);
}
var entity = await _systemClinicalTableQuestionRepository.InsertOrUpdateAsync(inDto, true);
@ -498,7 +498,7 @@ namespace IRaCIS.Core.Application.Service
if (await _trialClinicalTableQuestionRepository.AnyAsync(x => x.QuestionId == inDto.QuestionId && x.Id != inDto.Id && x.ShowOrder == inDto.ShowOrder))
{
return ResponseOutput.NotOk("问题序号存在重复!");
return ResponseOutput.NotOk(_localizer["ClinicalQuestion_DuplicateId"]);
}
var entity = await _trialClinicalTableQuestionRepository.InsertOrUpdateAsync(inDto, true);

View File

@ -666,7 +666,7 @@ namespace IRaCIS.Application.Services
if (await _visitTaskRepository.AnyAsync(x => x.Id == visitTaskid && x.DoctorUserId != _userInfo.Id && x.SubjectCriterionClaimUserId != _userInfo.Id))
{
throw new BusinessValidationFailedException("当前任务领取人不是你,不允许提交签名");
throw new BusinessValidationFailedException(_localizer["InternationalizationHelper_PathError"]);
}
if (await _visitTaskRepository.AnyAsync(x => x.Id == visitTaskid && x.TaskState != TaskState.Effect))
@ -2536,7 +2536,7 @@ namespace IRaCIS.Application.Services
if (_visitTaskRepository.Any(t => t.Id == claimSubjectDto.SubejctId && t.TrialReadingCriterionId == claimSubjectDto.TrialReadingCriterionId
&& t.SubjectCriterionClaimUserId != _userInfo.Id && t.SubjectCriterionClaimUserId != null))
{
throw new BusinessValidationFailedException("当前任务已被其他人领取,请进行其他的阅片任务");
throw new BusinessValidationFailedException(_localizer["ReadingImageTask_TaskTaken"]);
}
else
{
@ -2580,7 +2580,7 @@ namespace IRaCIS.Application.Services
{
if (_visitTaskRepository.Any(t => t.Id == claimSubjectDto.VisitTaskId && t.DoctorUserId != _userInfo.Id && t.DoctorUserId != null))
{
throw new BusinessValidationFailedException("当前任务已被其他人领取,请进行其他的阅片任务");
throw new BusinessValidationFailedException(_localizer["ReadingImageTask_TaskTaken"]);
}
else
{

View File

@ -43,7 +43,7 @@ namespace IRaCIS.Core.Application.Contracts
if (await _trialSiteSurveyRepository.AnyAsync(t => t.Id == addOrEditTrialSiteEquipmentSurvey.TrialSiteSurveyId && (t.IsDeleted == true ||t.State==TrialSiteSurveyEnum.PMCreatedAndLock), true))
{
return ResponseOutput.NotOk("当前调研表已废除,或者调研表状态已锁定,不允许操作");
return ResponseOutput.NotOk(_localizer["TrialSiteEquipment_Invalid"]);
}

View File

@ -702,7 +702,7 @@ namespace IRaCIS.Core.Application.Contracts
if (trialSiteSurvey.IsDeleted == true || trialSiteSurvey.State == TrialSiteSurveyEnum.PMCreatedAndLock)
{
throw new BusinessValidationFailedException("当前调研表已废除,或者调研表状态已锁定,不允许操作");
throw new BusinessValidationFailedException(_localizer["TrialSiteSurvey_Invalid"]);
}
@ -728,13 +728,13 @@ namespace IRaCIS.Core.Application.Contracts
if (!currentUserList.Any(t => t.UserTypeEnum == UserTypeEnum.ClinicalResearchCoordinator) ||
!currentUserList.Any(t => t.UserTypeEnum == UserTypeEnum.SR))
{
throw new BusinessValidationFailedException("本次提交生成账号必须要有CRC和SR");
throw new BusinessValidationFailedException(_localizer["TrialSiteSurvey_MissingAccount"]);
}
if(currentUserList.GroupBy(t=>new {t.UserTypeId,t.Email})
.Any(g => g.Count() > 1))
{
throw new BusinessValidationFailedException("同一邮箱同一用户类型,生成账号的数据只允许存在一条!");
throw new BusinessValidationFailedException(_localizer["TrialSiteSurvey_DuplicateEmail"]);
}

View File

@ -48,7 +48,7 @@ namespace IRaCIS.Core.Application.Contracts
if (await _trialSiteSurveyRepository.AnyAsync(t => t.Id == addOrEditTrialSiteUserSurvey.TrialSiteSurveyId && (t.IsDeleted == true || t.State == TrialSiteSurveyEnum.PMCreatedAndLock), true))
{
//当前调研表已废除,或者调研表状态已锁定,不允许操作
return ResponseOutput.NotOk("当前调研表已废除,或者调研表状态已锁定,不允许操作");
return ResponseOutput.NotOk(_localizer["TrialSiteUserSurvey_Invalid"]);
}