From 49b2ba2484fba1ede948561dd2b335661906ba5d Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Fri, 4 Jul 2025 16:57:45 +0800 Subject: [PATCH] =?UTF-8?q?subject=20=E4=B8=AD=E6=AD=A2=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E8=81=94=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IRaCIS.Core.Application/Service/Visit/SubjectService.cs | 1 + IRaCIS.Core.Domain.Share/Trial/SubjectStatus.cs | 2 ++ 2 files changed, 3 insertions(+) diff --git a/IRaCIS.Core.Application/Service/Visit/SubjectService.cs b/IRaCIS.Core.Application/Service/Visit/SubjectService.cs index 9334ccdc0..075fb35ae 100644 --- a/IRaCIS.Core.Application/Service/Visit/SubjectService.cs +++ b/IRaCIS.Core.Application/Service/Visit/SubjectService.cs @@ -67,6 +67,7 @@ namespace IRaCIS.Core.Application.Service [TrialGlobalLimit( "AfterStopCannNotOpt" )] public async Task UpdateSubjectStatus(SubjectStatusChangeCommand subjectStatusChangeCommand) { + subjectStatusChangeCommand.IsSubjectQuit = subjectStatusChangeCommand.Status == SubjectStatus.EndOfVisit; await _subjectRepository.UpdateFromDTOAsync(subjectStatusChangeCommand, true); return ResponseOutput.Ok(); } diff --git a/IRaCIS.Core.Domain.Share/Trial/SubjectStatus.cs b/IRaCIS.Core.Domain.Share/Trial/SubjectStatus.cs index e0b55323f..90ab27c3e 100644 --- a/IRaCIS.Core.Domain.Share/Trial/SubjectStatus.cs +++ b/IRaCIS.Core.Domain.Share/Trial/SubjectStatus.cs @@ -4,8 +4,10 @@ { OnVisit = 1, + //访视结束 OutOfVisit = 2, + //访视中止 EndOfVisit = 3, } } \ No newline at end of file