From 47d16257f2a95908702b2330c4db469270acea2a Mon Sep 17 00:00:00 2001
From: hang <872297557@qq.com>
Date: Mon, 4 Jul 2022 17:21:52 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E9=99=A4=E9=85=8D=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Allocation/DTO/VisitTaskViewModel.cs | 2 +-
.../Service/Allocation/VisitTaskService.cs | 2 +
.../Service/Allocation/_MapConfig.cs | 53 ++++---------------
3 files changed, 13 insertions(+), 44 deletions(-)
diff --git a/IRaCIS.Core.Application/Service/Allocation/DTO/VisitTaskViewModel.cs b/IRaCIS.Core.Application/Service/Allocation/DTO/VisitTaskViewModel.cs
index 6488825d2..511211d15 100644
--- a/IRaCIS.Core.Application/Service/Allocation/DTO/VisitTaskViewModel.cs
+++ b/IRaCIS.Core.Application/Service/Allocation/DTO/VisitTaskViewModel.cs
@@ -130,7 +130,7 @@ namespace IRaCIS.Core.Application.ViewModel
public Guid OriginalReReadingTaskId { get; set; }
//重阅申请 产生的新任务Id
- public Guid NewReReadingTaskId { get; set; }
+ public Guid? NewReReadingTaskId { get; set; }
//产生重阅的根任务Id
diff --git a/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs b/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs
index ea4a29050..1aa553fc9 100644
--- a/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs
+++ b/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs
@@ -360,6 +360,8 @@ namespace IRaCIS.Core.Application.Service
}
+
+
///
/// IR 已阅片任务
///
diff --git a/IRaCIS.Core.Application/Service/Allocation/_MapConfig.cs b/IRaCIS.Core.Application/Service/Allocation/_MapConfig.cs
index bf4baabf2..0d9931d0d 100644
--- a/IRaCIS.Core.Application/Service/Allocation/_MapConfig.cs
+++ b/IRaCIS.Core.Application/Service/Allocation/_MapConfig.cs
@@ -73,8 +73,8 @@ namespace IRaCIS.Core.Application.Service
CreateMap()
.ForMember(o => o.SiteId, t => t.MapFrom(u => u.Subject.SiteId))
- .ForMember(o => o.TrialSiteCode, t => t.MapFrom(u => u.Subject.TrialSite.TrialSiteCode))
- .ForMember(o => o.SubjectCode, t => t.MapFrom(u => u.Subject.Code))
+ .ForMember(o => o.TrialSiteCode, t => t.MapFrom(u => u.IsAnalysisCreate ? u.BlindTrialSiteCode : u.Subject.TrialSite.TrialSiteCode))
+ .ForMember(o => o.SubjectCode, t => t.MapFrom(u => u.IsAnalysisCreate ? u.BlindSubjectCode : u.Subject.Code))
.ForMember(o => o.UserCode, t => t.MapFrom(u => u.DoctorUser.UserCode))
.ForMember(o => o.UserName, t => t.MapFrom(u => u.DoctorUser.UserName))
.ForMember(o => o.FullName, t => t.MapFrom(u => u.DoctorUser.FullName))
@@ -83,42 +83,16 @@ namespace IRaCIS.Core.Application.Service
- CreateMap()
- .ForMember(o => o.SiteId, t => t.MapFrom(u => u.Subject.SiteId))
- .ForMember(o => o.TrialSiteCode, t => t.MapFrom(u => u.Subject.TrialSite.TrialSiteCode))
- .ForMember(o => o.SubjectCode, t => t.MapFrom(u => u.Subject.Code))
- .ForMember(o => o.UserCode, t => t.MapFrom(u => u.DoctorUser.UserCode))
- .ForMember(o => o.UserName, t => t.MapFrom(u => u.DoctorUser.UserName))
- .ForMember(o => o.FullName, t => t.MapFrom(u => u.DoctorUser.FullName))
- .ForMember(o => o.UserTypeShortName, t => t.MapFrom(u => u.DoctorUser.UserTypeRole.UserTypeShortName))
+ CreateMap().IncludeBase()
+
.ForMember(o => o.HistoryReadingDoctorUserList, t => t.MapFrom(u => u.JudgeVisitList));
- CreateMap()
- .ForMember(o => o.SiteId, t => t.MapFrom(u => u.Subject.SiteId))
- .ForMember(o => o.TrialSiteCode, t => t.MapFrom(u => u.Subject.TrialSite.TrialSiteCode))
- .ForMember(o => o.SubjectCode, t => t.MapFrom(u => u.Subject.Code))
- .ForMember(o => o.UserCode, t => t.MapFrom(u => u.DoctorUser.UserCode))
- .ForMember(o => o.UserName, t => t.MapFrom(u => u.DoctorUser.UserName))
- .ForMember(o => o.FullName, t => t.MapFrom(u => u.DoctorUser.FullName))
- .ForMember(o => o.UserTypeShortName, t => t.MapFrom(u => u.DoctorUser.UserTypeRole.UserTypeShortName));
+ CreateMap().IncludeBase();
- //CreateMap().IncludeMembers(t => t.OriginalReReadingTask)
- // .ForMember(o => o.ReReadingOriginalTaskCode, t => t.MapFrom(u => u.OriginalReReadingTask.TaskCode))
- // .ForMember(o => o.Id, t => t.MapFrom(u => u.Id))
- // .ForMember(o => o.SiteId, t => t.MapFrom(u => u.OriginalReReadingTask.Subject.SiteId))
- // .ForMember(o => o.TrialSiteCode, t => t.MapFrom(u => u.OriginalReReadingTask.Subject.TrialSite.TrialSiteCode))
- // .ForMember(o => o.SubjectCode, t => t.MapFrom(u => u.OriginalReReadingTask.Subject.Code))
- // .ForMember(o => o.UserCode, t => t.MapFrom(u => u.OriginalReReadingTask.DoctorUser.UserCode))
- // .ForMember(o => o.UserName, t => t.MapFrom(u => u.OriginalReReadingTask.DoctorUser.UserName))
- // .ForMember(o => o.FullName, t => t.MapFrom(u => u.OriginalReReadingTask.DoctorUser.FullName))
- // .ForMember(o => o.UserTypeShortName, t => t.MapFrom(u => u.OriginalReReadingTask.DoctorUser.UserTypeRole.UserTypeShortName));
-
- //CreateMap()
- // .ForMember(o => o.Id, t => t.Ignore());
@@ -126,21 +100,13 @@ namespace IRaCIS.Core.Application.Service
.ForMember(o => o.ReReadingNewTaskCode, t => t.MapFrom(u => u.NewReReadingTask.TaskCode))
.ForMember(o => o.OriginalReReadingTask, t => t.MapFrom(u => u.OriginalReReadingTask));
- //CreateMap()
- // .ForMember(o => o.Id, t => t.Ignore())
- // .ForMember(o => o.SiteId, t => t.MapFrom(u => u.Subject.SiteId))
- // .ForMember(o => o.TrialSiteCode, t => t.MapFrom(u => u.Subject.TrialSite.TrialSiteCode))
- // .ForMember(o => o.SubjectCode, t => t.MapFrom(u => u.Subject.Code))
- // .ForMember(o => o.UserCode, t => t.MapFrom(u => u.DoctorUser.UserCode))
- // .ForMember(o => o.UserName, t => t.MapFrom(u => u.DoctorUser.UserName))
- // .ForMember(o => o.FullName, t => t.MapFrom(u => u.DoctorUser.FullName))
- // .ForMember(o => o.UserTypeShortName, t => t.MapFrom(u => u.DoctorUser.UserTypeRole.UserTypeShortName));
+
CreateMap()
.ForMember(o => o.SiteId, t => t.MapFrom(u => u.Subject.SiteId))
- .ForMember(o => o.TrialSiteCode, t => t.MapFrom(u => u.Subject.TrialSite.TrialSiteCode))
- .ForMember(o => o.SubjectCode, t => t.MapFrom(u => u.Subject.Code));
+ .ForMember(o => o.TrialSiteCode, t => t.MapFrom(u => u.IsAnalysisCreate? u.BlindTrialSiteCode: u.Subject.TrialSite.TrialSiteCode))
+ .ForMember(o => o.SubjectCode, t => t.MapFrom(u => u.IsAnalysisCreate ? u.BlindSubjectCode: u.Subject.Code));
@@ -183,7 +149,8 @@ namespace IRaCIS.Core.Application.Service
.ForMember(o => o.DoctorUser, t => t.MapFrom(u => u.VisitTask.DoctorUser))
.ForMember(o => o.MedicalManagerUser, t => t.MapFrom(u => u.MedicalManagerUser));
CreateMap()
- .ForMember(o => o.TrialSiteCode, t => t.MapFrom(u => u.Subject.TrialSite.TrialSiteCode));
+ .ForMember(o => o.TrialSiteCode, t => t.MapFrom(u => u.IsAnalysisCreate ? u.BlindTrialSiteCode : u.Subject.TrialSite.TrialSiteCode))
+ .ForMember(o => o.SubjectCode, t => t.MapFrom(u => u.IsAnalysisCreate ? u.BlindSubjectCode : u.Subject.Code));
CreateMap()