IR 医学审核增加标准列信息
							parent
							
								
									63a49e4799
								
							
						
					
					
						commit
						de812534b6
					
				| 
						 | 
				
			
			@ -143,6 +143,7 @@ namespace IRaCIS.Core.Application.Service
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
            CreateMap<VisitTask, IRHaveReadView>()
 | 
			
		||||
                .ForMember(o => o.TrialReadingCriterionName, t => t.MapFrom(u => u.TrialReadingCriterion.CriterionName))
 | 
			
		||||
                 .ForMember(o => o.SiteId, t => t.MapFrom(u => u.Subject.SiteId))
 | 
			
		||||
                 .ForMember(o => o.TrialSiteCode, t => t.MapFrom(u => u.IsSelfAnalysis == true ? u.BlindTrialSiteCode : u.Subject.TrialSite.TrialSiteCode))
 | 
			
		||||
                 .ForMember(o => o.SubjectCode, t => t.MapFrom(u => u.IsSelfAnalysis == true ? u.BlindSubjectCode : u.Subject.Code));
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -76,6 +76,8 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
 | 
			
		|||
        /// 无效的 为True无效
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        public bool? IsInvalid { get; set; }
 | 
			
		||||
 | 
			
		||||
        public Guid? TrialReadingCriterionId { get; set; }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public class GetIRMedicalFeedbackListOutDto
 | 
			
		||||
| 
						 | 
				
			
			@ -143,6 +145,8 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
        public TaskState TaskState { get; set; }
 | 
			
		||||
 | 
			
		||||
        public string TrialReadingCriterionName { get; set; }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public class FinishMedicalReviewInDto
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -587,6 +587,7 @@ namespace IRaCIS.Core.Application.Service
 | 
			
		|||
                 .WhereIf(inDto.IsHaveQuestion != null, x => x.IsHaveQuestion == inDto.IsHaveQuestion!)
 | 
			
		||||
                 .WhereIf(inDto.MedicalDialogCloseEnum != null, x => x.MedicalDialogCloseEnum == inDto.MedicalDialogCloseEnum!)
 | 
			
		||||
                 .WhereIf(inDto.IsInvalid != null, x => x.IsInvalid == inDto.IsInvalid!)
 | 
			
		||||
                 .WhereIf(inDto.TrialReadingCriterionId != null, x => x.VisitTask.TrialReadingCriterionId == inDto.TrialReadingCriterionId!)
 | 
			
		||||
                .Select(x => new GetIRMedicalFeedbackListOutDto
 | 
			
		||||
                {
 | 
			
		||||
                    TaskState=x.VisitTask.TaskState,
 | 
			
		||||
| 
						 | 
				
			
			@ -607,6 +608,8 @@ namespace IRaCIS.Core.Application.Service
 | 
			
		|||
                    MedicalDialogCloseEnum=x.MedicalDialogCloseEnum,
 | 
			
		||||
                    IsInvalid=x.IsInvalid,
 | 
			
		||||
 | 
			
		||||
                    TrialReadingCriterionName=x.VisitTask.TrialReadingCriterion.CriterionName
 | 
			
		||||
 | 
			
		||||
                }).WhereIf(!inDto.SubjectCode.IsNullOrEmpty(), x => x.SubjectCode == inDto.SubjectCode);
 | 
			
		||||
 | 
			
		||||
            var result=await taskMedicalReviewquery.ToPagedListAsync(inDto.PageIndex, inDto.PageSize, inDto.SortField.IsNullOrEmpty() ? nameof(GetIRMedicalFeedbackListOutDto.AuditState) : inDto.SortField,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue