增加查询配置
continuous-integration/drone/push Build is passing Details

Uat_IRC_Net8
hang 2025-02-27 16:14:46 +08:00
parent 4c21459e00
commit 6dc1ef5728
2 changed files with 9 additions and 1 deletions

View File

@ -355,8 +355,13 @@ namespace IRaCIS.Core.Application.Contracts.DTO
public int? NotClosedChallengeCount { get; set; }
public List<StudyName> StudyNameList { get; set; }
public List<string> ImageFormatList { get; set; }
public bool IsShowStudyName { get; set; } = false;
}
public class QAStudyInfoDTO
{

View File

@ -588,7 +588,10 @@ namespace IRaCIS.Core.Application.Service
.ForMember(d => d.SubjectFirstGiveMedicineTime, u => u.MapFrom(s => s.Subject.FirstGiveMedicineTime))
.ForMember(d => d.SiteName, u => u.MapFrom(s => s.TrialSite.TrialSiteName))
.ForMember(d => d.TotalChallengeCount, u => u.MapFrom(s => s.QCChallengeList.Count()))
.ForMember(d => d.NotClosedChallengeCount, u => u.MapFrom(s => s.QCChallengeList.Count(c => c.IsClosed == false)));
.ForMember(d => d.NotClosedChallengeCount, u => u.MapFrom(s => s.QCChallengeList.Count(c => c.IsClosed == false)))
.ForMember(d => d.IsShowStudyName, u => u.MapFrom(s => s.Trial.IsShowStudyName))
.ForMember(d => d.StudyNameList, u => u.MapFrom(s => s.Trial.StudyNameList))
.ForMember(d => d.ImageFormatList, u => u.MapFrom(s => s.Trial.ImageFormatList));
CreateMap<Subject, QARelationInfo>(MemberList.None);