diff --git a/IRaCIS.Core.Application/Service/Visit/SubjectVisitService.cs b/IRaCIS.Core.Application/Service/Visit/SubjectVisitService.cs index 1a1354fc..36507525 100644 --- a/IRaCIS.Core.Application/Service/Visit/SubjectVisitService.cs +++ b/IRaCIS.Core.Application/Service/Visit/SubjectVisitService.cs @@ -32,13 +32,13 @@ namespace IRaCIS.Core.Application.Services var verifyExp1 = new EntityVerifyExp() { 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() { VerifyExp = t => t.SubjectId == svCommand.SubjectId && t.IsFinalVisit, - VerifyMsg = "该受试者已经有访视设置为末次访视,不允许将该访视设置为末次访视", + VerifyMsg = "该受试者已经有访视设置为末次访视,不允许将当前访视设置为末次访视。", IsVerify = svCommand.IsFinalVisit }; @@ -57,7 +57,7 @@ namespace IRaCIS.Core.Application.Services { 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) { - throw new BusinessValidationFailedException("CRC提交后,不允许修改PD确认状态"); + throw new BusinessValidationFailedException("当前访视影像提交后,不允许修改PD确认状态。"); } if (svCommand.PDState != dbBeforeEntity.PDState && dbBeforeEntity.RequestBackState == RequestBackStateEnum.PM_AgressBack) { - throw new BusinessValidationFailedException("回退的访视,不允许修改PD确认状态"); + throw new BusinessValidationFailedException("当前访视为回退的访视,不允许修改PD确认状态。"); } if (svCommand.IsLostVisit) { 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(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)) { - return ResponseOutput.NotOk("This visit is InPlan and couldn't be deleted."); + return ResponseOutput.NotOk("计划内的访视不允许删除。"); } 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);