修改独立阅片人
parent
da427b1a73
commit
c04c58e8dc
|
@ -219,23 +219,27 @@ namespace IRaCIS.Application.Contracts
|
||||||
|
|
||||||
public string? UpdateTimeStr => UpdateTime?.ToString("yyyy-MM-dd HH:mm:ss");
|
public string? UpdateTimeStr => UpdateTime?.ToString("yyyy-MM-dd HH:mm:ss");
|
||||||
|
|
||||||
public int? TrainingTimes { get; set; }
|
|
||||||
public int? Downtime { get; set; }
|
|
||||||
|
|
||||||
//读片点
|
|
||||||
public int? Timepoint { get; set; }
|
|
||||||
public int? TimepointIn24H { get; set; }
|
|
||||||
public int? TimepointIn48H { get; set; }
|
|
||||||
|
|
||||||
//裁判阅片
|
|
||||||
public int? Adjudication { get; set; }
|
|
||||||
public int? AdjudicationIn24H { get; set; }
|
|
||||||
public int? AdjudicationIn48H { get; set; }
|
|
||||||
|
|
||||||
//全局阅片
|
|
||||||
public int? Global { get; set; }
|
|
||||||
|
|
||||||
public int? RefresherTraining { get; set; }
|
//public int? TrainingTimes { get; set; }
|
||||||
|
//public int? Downtime { get; set; }
|
||||||
|
|
||||||
|
////读片点
|
||||||
|
//public int? Timepoint { get; set; }
|
||||||
|
//public int? TimepointIn24H { get; set; }
|
||||||
|
//public int? TimepointIn48H { get; set; }
|
||||||
|
|
||||||
|
////裁判阅片
|
||||||
|
//public int? Adjudication { get; set; }
|
||||||
|
//public int? AdjudicationIn24H { get; set; }
|
||||||
|
//public int? AdjudicationIn48H { get; set; }
|
||||||
|
|
||||||
|
////全局阅片
|
||||||
|
//public int? Global { get; set; }
|
||||||
|
|
||||||
|
//public int? RefresherTraining { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -198,25 +198,25 @@ namespace IRaCIS.Application.Services
|
||||||
join doctor in _doctorRepository.AsQueryable() on intoGroup.DoctorId equals doctor.Id
|
join doctor in _doctorRepository.AsQueryable() on intoGroup.DoctorId equals doctor.Id
|
||||||
join attachmentItem in _attachmentRepository.AsQueryable() on intoGroup.AttachmentId equals attachmentItem.Id into cc
|
join attachmentItem in _attachmentRepository.AsQueryable() on intoGroup.AttachmentId equals attachmentItem.Id into cc
|
||||||
from attachment in cc.DefaultIfEmpty()
|
from attachment in cc.DefaultIfEmpty()
|
||||||
join doctorWorkLoad in _doctorWorkloadRepository.Where(t => t.TrialId == trialId && t.DataFrom == (int)WorkLoadFromStatus.FinalConfirm).GroupBy(t => t.DoctorId).Select(
|
//join doctorWorkLoad in _doctorWorkloadRepository.Where(t => t.TrialId == trialId && t.DataFrom == (int)WorkLoadFromStatus.FinalConfirm).GroupBy(t => t.DoctorId).Select(
|
||||||
g => new
|
// g => new
|
||||||
{
|
// {
|
||||||
DoctorId = g.Key,
|
// DoctorId = g.Key,
|
||||||
|
|
||||||
Training = g.Sum(t => t.Training),
|
// Training = g.Sum(t => t.Training),
|
||||||
Downtime = g.Sum(t => t.Downtime),
|
// Downtime = g.Sum(t => t.Downtime),
|
||||||
Timepoint = g.Sum(t => t.Timepoint),
|
// Timepoint = g.Sum(t => t.Timepoint),
|
||||||
TimepointIn24H = g.Sum(t => t.TimepointIn24H),
|
// TimepointIn24H = g.Sum(t => t.TimepointIn24H),
|
||||||
TimepointIn48H = g.Sum(t => t.TimepointIn48H),
|
// TimepointIn48H = g.Sum(t => t.TimepointIn48H),
|
||||||
Global = g.Sum(t => t.Global),
|
// Global = g.Sum(t => t.Global),
|
||||||
Adjudication = g.Sum(t => t.Adjudication),
|
// Adjudication = g.Sum(t => t.Adjudication),
|
||||||
AdjudicationIn24H = g.Sum(t => t.AdjudicationIn24H),
|
// AdjudicationIn24H = g.Sum(t => t.AdjudicationIn24H),
|
||||||
AdjudicationIn48H = g.Sum(t => t.AdjudicationIn48H),
|
// AdjudicationIn48H = g.Sum(t => t.AdjudicationIn48H),
|
||||||
RefresherTraining = g.Sum(t => t.RefresherTraining)
|
// RefresherTraining = g.Sum(t => t.RefresherTraining)
|
||||||
}
|
// }
|
||||||
|
|
||||||
) on intoGroup.DoctorId equals doctorWorkLoad.DoctorId into tt //连接为了得到入组时间
|
//) on intoGroup.DoctorId equals doctorWorkLoad.DoctorId into tt //连接为了得到入组时间
|
||||||
from doctorWorkLoad in tt.DefaultIfEmpty()//不是每个医生都有工作量
|
//from doctorWorkLoad in tt.DefaultIfEmpty()//不是每个医生都有工作量
|
||||||
|
|
||||||
select new WorkLoadAndAgreementDTO()
|
select new WorkLoadAndAgreementDTO()
|
||||||
{
|
{
|
||||||
|
@ -241,19 +241,19 @@ namespace IRaCIS.Application.Services
|
||||||
ReviewerReadingType = intoGroup.ReviewerReadingType,
|
ReviewerReadingType = intoGroup.ReviewerReadingType,
|
||||||
AgreementPath = attachment.Path,
|
AgreementPath = attachment.Path,
|
||||||
|
|
||||||
Timepoint = doctorWorkLoad.Timepoint,
|
//Timepoint = doctorWorkLoad.Timepoint,
|
||||||
TimepointIn24H = doctorWorkLoad.TimepointIn24H,
|
//TimepointIn24H = doctorWorkLoad.TimepointIn24H,
|
||||||
TimepointIn48H = doctorWorkLoad.TimepointIn48H,
|
//TimepointIn48H = doctorWorkLoad.TimepointIn48H,
|
||||||
|
|
||||||
Adjudication = doctorWorkLoad.Adjudication,
|
//Adjudication = doctorWorkLoad.Adjudication,
|
||||||
AdjudicationIn24H = doctorWorkLoad.AdjudicationIn24H,
|
//AdjudicationIn24H = doctorWorkLoad.AdjudicationIn24H,
|
||||||
AdjudicationIn48H = doctorWorkLoad.AdjudicationIn48H,
|
//AdjudicationIn48H = doctorWorkLoad.AdjudicationIn48H,
|
||||||
|
|
||||||
Global = doctorWorkLoad.Global,
|
//Global = doctorWorkLoad.Global,
|
||||||
|
|
||||||
RefresherTraining = doctorWorkLoad.RefresherTraining,
|
//RefresherTraining = doctorWorkLoad.RefresherTraining,
|
||||||
TrainingTimes = doctorWorkLoad.Training,
|
//TrainingTimes = doctorWorkLoad.Training,
|
||||||
Downtime = doctorWorkLoad.Downtime
|
//Downtime = doctorWorkLoad.Downtime
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue