国际化修改

Uat_Study
he 2023-03-29 17:21:50 +08:00
parent f7830e6a3b
commit f556583f06
1 changed files with 34 additions and 17 deletions

View File

@ -113,7 +113,8 @@ namespace IRaCIS.Core.Application
if (existsJudge && trialCriterion.IsArbitrationReading)
{
throw new BusinessValidationFailedException("有裁判问题未配置产生裁判阅片任务的条件,操作失败!");
//---有裁判问题未配置产生裁判阅片任务的条件,操作失败!
throw new BusinessValidationFailedException(_localizer["TrialConfig_JudgeTaskFail"]);
}
return ResponseOutput.Ok(true);
@ -153,7 +154,8 @@ namespace IRaCIS.Core.Application
if (existsJudge && trialCriterion.IsArbitrationReading)
{
throw new BusinessValidationFailedException("有裁判问题未配置产生裁判阅片任务的条件,操作失败!");
//---有裁判问题未配置产生裁判阅片任务的条件,操作失败!
throw new BusinessValidationFailedException(_localizer["TrialConfig_JudgeTaskFail"]);
}
await _readingQuestionCriterionTrialRepository.UpdatePartialFromQueryAsync(x => x.Id == inDto.TrialReadingCriterionId, x => new ReadingQuestionCriterionTrial()
@ -504,7 +506,8 @@ namespace IRaCIS.Core.Application
if (count == 0)
{
throw new BusinessValidationFailedException("当前标准下未配置问题");
//---当前标准下未配置问题
throw new BusinessValidationFailedException(_localizer["TrialConfig_StdConfigMissing"]);
}
}
@ -665,7 +668,8 @@ namespace IRaCIS.Core.Application
if (signRawText == null)
{
return ResponseOutput.NotOk("该操作需要电子签名确认,但未在系统中找到该场景的签名模板。");
//---该操作需要电子签名确认,但未在系统中找到该场景的签名模板。
return ResponseOutput.NotOk(_localizer["TrialConfig_SignTemplateMissing"]);
}
return ResponseOutput.Ok(new
@ -683,7 +687,8 @@ namespace IRaCIS.Core.Application
{
if (!await _trialRepository.AnyAsync(t => t.Id == trialId && (t.TrialStatusStr == StaticData.TrialState.TrialInitializing || t.TrialStatusStr == StaticData.TrialState.TrialOngoing)))
{
throw new BusinessValidationFailedException("该项目已结束或停止,不允许修改配置。");
//---该项目已结束或停止,不允许修改配置。
throw new BusinessValidationFailedException(_localizer["TrialConfig_ProjectEnded"]);
}
}
@ -711,23 +716,27 @@ namespace IRaCIS.Core.Application
{
if (showOrderList.Count == 0)
{
throw new BusinessValidationFailedException("当前未添加影像质控审核问题。请先添加影像质控审核问题,再进行确认。");
//---当前未添加影像质控审核问题。请先添加影像质控审核问题,再进行确认。
throw new BusinessValidationFailedException(_localizer["TrialConfig_NoImageAuditQuestion"]);
}
}
if (showOrderList.Count() != showOrderList.Select(t => t.ShowOrder).Distinct().Count())
{
throw new BusinessValidationFailedException("影像质控审核问题显示序号不能重复。");
//---影像质控审核问题显示序号不能重复。
throw new BusinessValidationFailedException(_localizer["TrialConfig_DuplicateAuditQuestionId"]);
}
if (showOrderList.Where(t => t.ParentShowOrder != null).Any(t => t.ParentShowOrder > t.ShowOrder))
{
throw new BusinessValidationFailedException("父问题的显示序号要比子问题的显示序号小,请确认。");
//---父问题的显示序号要比子问题的显示序号小,请确认。
throw new BusinessValidationFailedException(_localizer["TrialConfig_InvalidParentQuestionId"]);
}
if (await _trialRepository.AnyAsync(t => t.Id == signConfirmDTO.TrialId && t.QCQuestionConfirmedUserId != null && t.QCQuestionConfirmedUserId != _userInfo.Id))
{
throw new BusinessValidationFailedException("影像质控审核问题已被其他人员确认,不允许再次确认。");
//---影像质控审核问题已被其他人员确认,不允许再次确认。
throw new BusinessValidationFailedException(_localizer["TrialConfig_AuditQuestionConfirmed"]);
}
return ResponseOutput.Ok();
@ -777,23 +786,27 @@ namespace IRaCIS.Core.Application
{
if (showOrderList.Count == 0)
{
throw new BusinessValidationFailedException("当前未添加影像质控审核问题。请先添加影像质控审核问题,再进行确认。");
//---当前未添加影像质控审核问题。请先添加影像质控审核问题,再进行确认。
throw new BusinessValidationFailedException(_localizer["TrialConfig_NoImageAuditQuestion"]);
}
}
if (showOrderList.Count() != showOrderList.Select(t => t.ShowOrder).Distinct().Count())
{
throw new BusinessValidationFailedException("影像质控审核问题显示序号不能重复。");
//---影像质控审核问题显示序号不能重复。
throw new BusinessValidationFailedException(_localizer["TrialConfig_DuplicateAuditQuestionId"]);
}
if (showOrderList.Where(t => t.ParentShowOrder != null).Any(t => t.ParentShowOrder > t.ShowOrder))
{
throw new BusinessValidationFailedException("父问题的显示序号要比子问题的显示序号小,请确认。");
//---父问题的显示序号要比子问题的显示序号小,请确认。
throw new BusinessValidationFailedException(_localizer["TrialConfig_InvalidParentQuestionId"]);
}
if (await _trialRepository.AnyAsync(t => t.Id == signConfirmDTO.TrialId && t.QCQuestionConfirmedUserId != null && t.QCQuestionConfirmedUserId != _userInfo.Id))
{
throw new BusinessValidationFailedException("影像质控审核问题已被其他人员确认,不允许再次确认。");
//---影像质控审核问题已被其他人员确认,不允许再次确认。
throw new BusinessValidationFailedException(_localizer["TrialConfig_AuditQuestionConfirmed"]);
}
await _trialQCQuestionRepository.UpdatePartialFromQueryAsync(t => t.TrialId == signConfirmDTO.TrialId, x => new TrialQCQuestion
@ -847,7 +860,8 @@ namespace IRaCIS.Core.Application
{
if (!await _trialRepository.Where(t => t.Id == trialConfig.TrialId).IgnoreQueryFilters().AnyAsync(t => t.TrialStatusStr == StaticData.TrialState.TrialInitializing))
{
return ResponseOutput.NotOk("该项目当前状态不是初始化,不允许进行该操作。");
//---该项目当前状态不是初始化,不允许进行该操作。
return ResponseOutput.NotOk(_localizer["TrialConfig_ProjectNotInitialized"]);
}
@ -951,7 +965,8 @@ namespace IRaCIS.Core.Application
var canOPt = await _trialRepository.AnyAsync(trial =>
trial.Id == trialId && trial.IsTrialBasicLogicConfirmed && trial.IsTrialProcessConfirmed &&
trial.IsTrialUrgentConfirmed && trial.VisitPlanConfirmed);
return ResponseOutput.Ok(canOPt, msg: canOPt ? "" : "该项目的项目配置(基础配置、流程配置、加急配置) 、访视管理,有配置未确认,不能设置项目状态为启动。");
//---该项目的项目配置(基础配置、流程配置、加急配置) 、访视管理,有配置未确认,不能设置项目状态为启动。
return ResponseOutput.Ok(canOPt, msg: canOPt ? "" : _localizer["TrialConfig_UnconfirmedConfiguration"]);
}
/// <summary>
@ -978,13 +993,15 @@ namespace IRaCIS.Core.Application
}
else
{
return ResponseOutput.NotOk("无法变更项目状态。该项目的项目配置、访视管理中,有未确认项");
//---无法变更项目状态。该项目的项目配置、访视管理中,有未确认项
return ResponseOutput.NotOk(_localizer["TrialConfig_UnconfirmedUNACKD"]);
}
}
if ((trialStatusStr == StaticData.TrialState.TrialStopped || trialStatusStr == StaticData.TrialState.TrialCompleted) && trial.TrialStatusStr != StaticData.TrialState.TrialOngoing)
{
return ResponseOutput.NotOk("项目没有进入启动状态,不能设置为停止或完成状态");
//---项目没有进入启动状态,不能设置为停止或完成状态
return ResponseOutput.NotOk(_localizer["TrialConfig_ProjectNotStarted"]);
}
//if (trialStatusStr != StaticData.TrialState.TrialOngoing)