修改提示语言
parent
ad5816e56e
commit
f6f6d421dd
|
@ -32,13 +32,13 @@ namespace IRaCIS.Core.Application.Services
|
||||||
var verifyExp1 = new EntityVerifyExp<SubjectVisit>()
|
var verifyExp1 = new EntityVerifyExp<SubjectVisit>()
|
||||||
{
|
{
|
||||||
VerifyExp = t => t.VisitNum == svCommand.VisitNum && t.SubjectId == svCommand.SubjectId,
|
VerifyExp = t => t.VisitNum == svCommand.VisitNum && t.SubjectId == svCommand.SubjectId,
|
||||||
VerifyMsg = "This subject's visit plan already contains a visit with the same visitnum."
|
VerifyMsg = "该受试者的访视计划中已经包含一个具有相同访视号的访视。"
|
||||||
};
|
};
|
||||||
|
|
||||||
var verifyExp2 = new EntityVerifyExp<SubjectVisit>()
|
var verifyExp2 = new EntityVerifyExp<SubjectVisit>()
|
||||||
{
|
{
|
||||||
VerifyExp = t => t.SubjectId == svCommand.SubjectId && t.IsFinalVisit,
|
VerifyExp = t => t.SubjectId == svCommand.SubjectId && t.IsFinalVisit,
|
||||||
VerifyMsg = "该受试者已经有访视设置为末次访视,不允许将该访视设置为末次访视",
|
VerifyMsg = "该受试者已经有访视设置为末次访视,不允许将当前访视设置为末次访视。",
|
||||||
IsVerify = svCommand.IsFinalVisit
|
IsVerify = svCommand.IsFinalVisit
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -57,7 +57,7 @@ namespace IRaCIS.Core.Application.Services
|
||||||
{
|
{
|
||||||
if (await _subjectVisitRepository.AnyAsync(t => t.SubjectId == svCommand.SubjectId && t.IsFinalVisit))
|
if (await _subjectVisitRepository.AnyAsync(t => t.SubjectId == svCommand.SubjectId && t.IsFinalVisit))
|
||||||
{
|
{
|
||||||
throw new BusinessValidationFailedException("设置末次评估后,不允许添加计划外访视");
|
throw new BusinessValidationFailedException("设置末次评估后,不允许添加计划外访视。");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -70,19 +70,19 @@ namespace IRaCIS.Core.Application.Services
|
||||||
|
|
||||||
if (svCommand.PDState != dbBeforeEntity.PDState && dbBeforeEntity.SubmitState == SubmitStateEnum.Submitted)
|
if (svCommand.PDState != dbBeforeEntity.PDState && dbBeforeEntity.SubmitState == SubmitStateEnum.Submitted)
|
||||||
{
|
{
|
||||||
throw new BusinessValidationFailedException("CRC提交后,不允许修改PD确认状态");
|
throw new BusinessValidationFailedException("当前访视影像提交后,不允许修改PD确认状态。");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (svCommand.PDState != dbBeforeEntity.PDState && dbBeforeEntity.RequestBackState == RequestBackStateEnum.PM_AgressBack)
|
if (svCommand.PDState != dbBeforeEntity.PDState && dbBeforeEntity.RequestBackState == RequestBackStateEnum.PM_AgressBack)
|
||||||
{
|
{
|
||||||
throw new BusinessValidationFailedException("回退的访视,不允许修改PD确认状态");
|
throw new BusinessValidationFailedException("当前访视为回退的访视,不允许修改PD确认状态。");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (svCommand.IsLostVisit)
|
if (svCommand.IsLostVisit)
|
||||||
{
|
{
|
||||||
if (await _subjectVisitRepository.AnyAsync(t => t.Id == svCommand.Id && t.SubmitState == SubmitStateEnum.ToSubmit))
|
if (await _subjectVisitRepository.AnyAsync(t => t.Id == svCommand.Id && t.SubmitState == SubmitStateEnum.ToSubmit))
|
||||||
{
|
{
|
||||||
throw new BusinessValidationFailedException("该受试者此访视有影像上传,不允许设置为失访");
|
throw new BusinessValidationFailedException("当前访视已经有有影像上传,不允许设置为失访。");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -126,15 +126,15 @@ namespace IRaCIS.Core.Application.Services
|
||||||
{
|
{
|
||||||
if (await _repository.AnyAsync<DicomStudy>(t => t.SubjectVisitId == id))
|
if (await _repository.AnyAsync<DicomStudy>(t => t.SubjectVisitId == id))
|
||||||
{
|
{
|
||||||
return ResponseOutput.NotOk("This visit is associated with the uploaded study images and couldn't be deleted.");
|
return ResponseOutput.NotOk("当前访视已经有影像上传,不允许删除。");
|
||||||
}
|
}
|
||||||
if (await _subjectVisitRepository.AnyAsync(t => t.Id == id && t.InPlan))
|
if (await _subjectVisitRepository.AnyAsync(t => t.Id == id && t.InPlan))
|
||||||
{
|
{
|
||||||
return ResponseOutput.NotOk("This visit is InPlan and couldn't be deleted.");
|
return ResponseOutput.NotOk("计划内的访视不允许删除。");
|
||||||
}
|
}
|
||||||
if (await _subjectVisitRepository.AnyAsync(t => t.OutPlanPreviousVisitId == id))
|
if (await _subjectVisitRepository.AnyAsync(t => t.OutPlanPreviousVisitId == id))
|
||||||
{
|
{
|
||||||
return ResponseOutput.NotOk("This visit is OutPlanPreviousVisitId and couldn't be deleted.");
|
return ResponseOutput.NotOk("当前访视已经被设置为另一访视的上一访视,不允许删除。");
|
||||||
}
|
}
|
||||||
|
|
||||||
await _subjectVisitRepository.DeleteFromQueryAsync(s => s.Id == id,true);
|
await _subjectVisitRepository.DeleteFromQueryAsync(s => s.Id == id,true);
|
||||||
|
|
Loading…
Reference in New Issue