修改
This commit is contained in:
@@ -270,6 +270,9 @@ namespace IRaCIS.Application.Contracts
|
||||
|
||||
public List<TrialCriterionReadingCategory> CriterionReadingCategoryList { get; set; }
|
||||
|
||||
//任务阅片状态
|
||||
public List<ReadingTaskState> ReadingTaskStateList { get; set; }
|
||||
|
||||
public List<CriterionFile> CriterionFileList { get; set; }
|
||||
|
||||
|
||||
@@ -278,7 +281,9 @@ namespace IRaCIS.Application.Contracts
|
||||
new CriterionReadingCategory()
|
||||
{
|
||||
EnrollId = EnrollId,
|
||||
CriterionFileList= CriterionFileList.Where(x=>x.CriterionType==t.CriterionType).ToList(),
|
||||
ToDoQuantity= ReadingTaskStateList.Where(x=>x!=ReadingTaskState.HaveSigned).Count(),
|
||||
CompletionQuantity = ReadingTaskStateList.Where(x => x == ReadingTaskState.HaveSigned).Count(),
|
||||
CriterionFileList = CriterionFileList.Where(x=>x.CriterionType==t.CriterionType).ToList(),
|
||||
TrialReadingCriterionId = t.TrialReadingCriterionId,
|
||||
ReadingCategorys = CriterionReadingCategoryList.Where(c => c.TrialReadingCriterionId == t.TrialReadingCriterionId).Select(t => t.ReadingCategory).OrderBy(c => c).ToList()
|
||||
}).ToList();
|
||||
@@ -363,6 +368,13 @@ namespace IRaCIS.Application.Contracts
|
||||
public Guid EnrollId { get; set; }
|
||||
public Guid TrialReadingCriterionId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 待办数量
|
||||
/// </summary>
|
||||
public int ToDoQuantity { get; set; }
|
||||
|
||||
public int CompletionQuantity { get; set; }
|
||||
|
||||
public List<CriterionFile> CriterionFileList { get; set; }
|
||||
|
||||
|
||||
|
||||
@@ -217,7 +217,7 @@ namespace IRaCIS.Application.Services
|
||||
Id=x.Id
|
||||
}).ToList(),
|
||||
CriterionReadingCategoryList =intoGroup.EnrollReadingCategoryList.Select(t=>new TrialCriterionReadingCategory() { EnrollId=t.EnrollId,ReadingCategory=t.ReadingCategory, TrialReadingCriterionId = t.TrialReadingCriterionId }).ToList(),
|
||||
|
||||
ReadingTaskStateList=doctor.VisitTaskList.Where(x=>x.TaskState==TaskState.Effect&&x.TrialId== trialId).Select(x=>x.ReadingTaskState).ToList(),
|
||||
DoctorId = doctor.Id,
|
||||
Code = doctor.ReviewerCode,
|
||||
FirstName = doctor.FirstName,
|
||||
|
||||
Reference in New Issue
Block a user