diff --git a/IRaCIS.Core.API/IRC系统更新日志.docx b/IRaCIS.Core.API/IRC系统更新日志.docx new file mode 100644 index 000000000..467c074a1 Binary files /dev/null and b/IRaCIS.Core.API/IRC系统更新日志.docx differ diff --git a/IRaCIS.Core.Application/Triggers/VisitTaskIAfterSignTrigger.cs b/IRaCIS.Core.Application/Triggers/VisitTaskIAfterSignTrigger.cs new file mode 100644 index 000000000..ebff97d6e --- /dev/null +++ b/IRaCIS.Core.Application/Triggers/VisitTaskIAfterSignTrigger.cs @@ -0,0 +1,61 @@ +//using AutoMapper; +//using EasyCaching.Core; +//using EntityFrameworkCore.Triggered; +//using IRaCIS.Core.Application.Service; +//using IRaCIS.Core.Application.ViewModel; +//using IRaCIS.Core.Domain.Share; +//using IRaCIS.Core.Infrastructure; +//using System.Linq.Expressions; + +//namespace IRaCIS.Core.Application.Triggers +//{ + +// public class VisitTaskIAfterSignTrigger : IAfterSaveTrigger +// { + +// private readonly IRepository _visitTaskRepository; + + +// public VisitTaskIAfterSignTrigger( + +// IRepository visitTaskRepository) +// { + +// _visitTaskRepository = visitTaskRepository; +// } + + +// //添加任务的时候 如果需要签名 并且已经签名了 那么要维护该标准 该Subject IsFrontTaskNeedSignButNotSign字段 +// public async Task AfterSave(ITriggerContext context, CancellationToken cancellationToken) +// { +// var visitTask = context.Entity; + + +// if(visitTask.SignTime!=null && visitTask.ReadingTaskState == ReadingTaskState.HaveSigned) +// { +// switch (visitTask.ReadingCategory) +// { +// case ReadingCategory.Visit: + +// break; +// case ReadingCategory.Global: + +// break; +// case ReadingCategory.Judge: + +// break; +// case ReadingCategory.Oncology: + +// break; + +// default: +// break; +// } +// } + + +// } + + +// } +//} \ No newline at end of file