Uat_Study
parent
5144a2e2b3
commit
608fee950b
|
@ -80,9 +80,9 @@ namespace IRaCIS.Core.Application.Service
|
||||||
MedicalReviewInfo reviewInfo= await _taskMedicalReviewRepository.Where(x => x.Id == inDto.TaskMedicalReviewId)
|
MedicalReviewInfo reviewInfo= await _taskMedicalReviewRepository.Where(x => x.Id == inDto.TaskMedicalReviewId)
|
||||||
.ProjectTo<MedicalReviewInfo>(_mapper.ConfigurationProvider).FirstNotNullAsync();
|
.ProjectTo<MedicalReviewInfo>(_mapper.ConfigurationProvider).FirstNotNullAsync();
|
||||||
|
|
||||||
var visitTaskfInfo = await _visitTaskRepository.Where(x => x.Id == reviewInfo.VisitTaskId).FirstNotNullAsync();
|
var taskInfo = await _visitTaskRepository.Where(x => x.Id == reviewInfo.VisitTaskId).Include(x => x.Subject).FirstNotNullAsync();
|
||||||
|
|
||||||
var medicalReviewInfo = await _readingQuestionCriterionTrial.Where(x => x.Id == visitTaskfInfo.TrialReadingCriterionId).Select(x => new GetMedicalReviewReadingTaskOutDto()
|
var medicalReviewInfo = await _readingQuestionCriterionTrial.Where(x => x.Id == taskInfo.TrialReadingCriterionId).Select(x => new GetMedicalReviewReadingTaskOutDto()
|
||||||
{
|
{
|
||||||
ReadingType=x.ReadingType,
|
ReadingType=x.ReadingType,
|
||||||
IsReadingTaskViewInOrder=x.IsReadingTaskViewInOrder,
|
IsReadingTaskViewInOrder=x.IsReadingTaskViewInOrder,
|
||||||
|
@ -91,12 +91,12 @@ namespace IRaCIS.Core.Application.Service
|
||||||
|
|
||||||
medicalReviewInfo.MedicalReviewInfo = reviewInfo;
|
medicalReviewInfo.MedicalReviewInfo = reviewInfo;
|
||||||
|
|
||||||
var taskInfo = await _visitTaskRepository.Where(x => x.Id == medicalReviewInfo.MedicalReviewInfo.VisitTaskId).Include(x=>x.Subject).FirstNotNullAsync();
|
|
||||||
|
|
||||||
medicalReviewInfo.VisitTaskId = taskInfo.Id;
|
medicalReviewInfo.VisitTaskId = taskInfo.Id;
|
||||||
medicalReviewInfo.ArmEnum = taskInfo.ArmEnum;
|
medicalReviewInfo.ArmEnum = taskInfo.ArmEnum;
|
||||||
medicalReviewInfo.SubjectCode = visitTaskfInfo.Subject.Code;
|
medicalReviewInfo.SubjectCode = taskInfo.Subject.Code;
|
||||||
medicalReviewInfo.TaskBlindName = visitTaskfInfo.TaskBlindName;
|
medicalReviewInfo.TaskBlindName = taskInfo.TaskBlindName;
|
||||||
medicalReviewInfo.IsClosedDialog = medicalReviewInfo.MedicalReviewInfo.IsClosedDialog;
|
medicalReviewInfo.IsClosedDialog = medicalReviewInfo.MedicalReviewInfo.IsClosedDialog;
|
||||||
medicalReviewInfo.AuditState = medicalReviewInfo.MedicalReviewInfo.AuditState;
|
medicalReviewInfo.AuditState = medicalReviewInfo.MedicalReviewInfo.AuditState;
|
||||||
medicalReviewInfo.IsSendMessage = medicalReviewInfo.MedicalReviewInfo.IsSendMessage;
|
medicalReviewInfo.IsSendMessage = medicalReviewInfo.MedicalReviewInfo.IsSendMessage;
|
||||||
|
@ -114,7 +114,7 @@ namespace IRaCIS.Core.Application.Service
|
||||||
// 先判断是否是肿瘤学任务
|
// 先判断是否是肿瘤学任务
|
||||||
if (taskInfo.ReadingCategory == ReadingCategory.Oncology)
|
if (taskInfo.ReadingCategory == ReadingCategory.Oncology)
|
||||||
{
|
{
|
||||||
var oncologyList = await _readingOncologyTaskInfoRepository.Where(x => x.OncologyTaskId == visitTaskfInfo.Id).ToListAsync();
|
var oncologyList = await _readingOncologyTaskInfoRepository.Where(x => x.OncologyTaskId == taskInfo.Id).ToListAsync();
|
||||||
|
|
||||||
var taskIds= oncologyList.Select(x=>x.VisitTaskId).ToList();
|
var taskIds= oncologyList.Select(x=>x.VisitTaskId).ToList();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue