diff --git a/IRaCIS.Core.API/appsettings.Prod_Study.json b/IRaCIS.Core.API/appsettings.Prod_Study.json index b04f38c44..72cf72b24 100644 --- a/IRaCIS.Core.API/appsettings.Prod_Study.json +++ b/IRaCIS.Core.API/appsettings.Prod_Study.json @@ -40,7 +40,7 @@ "Port": 465, "Host": "smtp.qiye.aliyun.com", "FromEmail": "study@extimaging.com", - "FromName": "study.extimaging", + "FromName": "研究单位阅片系统", "AuthorizationCode": "zhanying123", "SiteUrl": "https://study.extimaging.com/login" } diff --git a/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs b/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs index 058570807..55c545aee 100644 --- a/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs +++ b/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs @@ -1446,8 +1446,12 @@ namespace IRaCIS.Core.Application.Service.Allocation foreach (var item in readingTableAnswerRowInfoList) { + var originalVisitTaskId = item.VisitTaskId; + var originalFristAddTaskId = item.FristAddTaskId; + item.Id = NewId.NextSequentialGuid(); item.VisitTaskId = newTask.Id; + item.FristAddTaskId = originalVisitTaskId == originalFristAddTaskId ? newTask.Id : item.FristAddTaskId; foreach (var item2 in item.LesionAnswerList) { @@ -1460,15 +1464,7 @@ namespace IRaCIS.Core.Application.Service.Allocation _ = _repository.AddRangeAsync(readingTableAnswerRowInfoList).Result; - //var readingTableQuestionAnswerList = _repository.Where(t => t.VisitTaskId == origenalTask.Id).ToList(); - //foreach (var item in readingTableQuestionAnswerList) - //{ - // item.Id = Guid.Empty; - // item.VisitTaskId = newTask.Id; - //} - - //_ = _repository.AddRangeAsync(readingTableQuestionAnswerList).Result; }