diff --git a/IRaCIS.Core.Domain/SQLFile/Test.sql b/IRaCIS.Core.Domain/SQLFile/Test.sql index 390a58ad..0500193f 100644 --- a/IRaCIS.Core.Domain/SQLFile/Test.sql +++ b/IRaCIS.Core.Domain/SQLFile/Test.sql @@ -977,3 +977,15 @@ select ReadingClinicalData.Id from ReadingClinicalData inner join ClinicalDa and ReadingId='00000000-0000-0000-0000-000000000000') +-----维护任务是否可修改加急状态 +update VisitTask set VisitTask.IsCanEditUrgentState=0    where (select count(1) as num from SubjectVisit where SubjectVisit.Id = VisitTask.SourceSubjectVisitId +and (SubjectVisit.PDState=1 or SubjectVisit.IsEnrollmentConfirm=1) + +) != 0 + + +update VisitTask set VisitTask.IsCanEditUrgentState=0 where (select count(1) as num from ReadModule inner join SubjectVisit on ReadModule.SubjectVisitId=SubjectVisit.Id +where ReadModule.Id = VisitTask.SouceReadModuleId +and (SubjectVisit.PDState=1 or SubjectVisit.IsEnrollmentConfirm=1) + +) != 0