增加统计数字
parent
ee76c858eb
commit
f9d2fb91c8
|
@ -39,7 +39,13 @@ namespace IRaCIS.Core.Application.ViewModel
|
|||
//该医生未应用Subject 数量 不是两者相减 跟批量勾选有关系
|
||||
public int? WaitApplySelfSubjectCount { get; set; }
|
||||
|
||||
//该医生未应用的任务数
|
||||
public int? WaitApplySelfTaskCount { get; set; }
|
||||
|
||||
//总共未应用的Subejct 数量
|
||||
public int? WaitApplyTotalSubjectCount { get; set; }
|
||||
|
||||
public int? WaitApplyTotalTaskCount { get; set; }
|
||||
|
||||
|
||||
//该医生已应用的任务数
|
||||
|
@ -48,16 +54,13 @@ namespace IRaCIS.Core.Application.ViewModel
|
|||
//已分配但是未读片签名的数量
|
||||
public int? SelfUndoTaskCount { get; set; }
|
||||
|
||||
//该医生未应用的任务数
|
||||
public int? WaitApplySelfTaskCount { get; set; }
|
||||
|
||||
|
||||
|
||||
|
||||
//总共已应用 的Subject 数
|
||||
public int? ApplyedTotalSubjectCount { get; set; }
|
||||
|
||||
//未应用的Subejct 数量
|
||||
public int? WaitApplyTotalSubjectCount { get; set; }
|
||||
|
||||
//系统 Subject数
|
||||
public int? TotalSubjectCount { get; set; }
|
||||
|
|
|
@ -27,6 +27,12 @@ namespace IRaCIS.Core.Application.Service
|
|||
: u.Trial.SubjectDoctorUserList.Where(d => d.DoctorUserId == u.DoctorUserId && subjectIdList.Contains(d.SubjectId)).SelectMany(t => t.SubjectArmVisitTaskList.Where(t => t.DoctorUserId == null)).Count()
|
||||
))
|
||||
|
||||
.ForMember(o => o.WaitApplyTotalTaskCount, t => t.MapFrom(u =>
|
||||
subjectIdList.Count == 0 ? u.Trial.VisitTaskList.Where(t => t.DoctorUserId == null).Count()
|
||||
: u.Trial.VisitTaskList.Where(t => t.DoctorUserId == null && subjectIdList.Contains(t.SubjectId)).Count() ))
|
||||
|
||||
|
||||
|
||||
.ForMember(o => o.SelfUndoTaskCount, t => t.MapFrom(u => u.Trial.VisitTaskList.Count(t => t.DoctorUserId == u.DoctorUserId && t.ReadingTaskState != ReadingTaskState.HaveSigned)))
|
||||
.ForMember(o => o.SelfTaskCount, t => t.MapFrom(u => u.Trial.VisitTaskList.Count(t => t.DoctorUserId == u.DoctorUserId)))
|
||||
.ForMember(o => o.TotalSubjectCount, t => t.MapFrom(u => u.Trial.SubjectList.Count()))
|
||||
|
|
Loading…
Reference in New Issue