Merge branch 'master' of http://192.168.1.2:8033/IRaCIS_Core_Api
						commit
						78e52831d1
					
				| 
						 | 
				
			
			@ -138,6 +138,7 @@ namespace IRaCIS.Application.Services
 | 
			
		|||
                IsGlobalReading= criterionInfo.IsGlobalReading,
 | 
			
		||||
                IsReadingPeriod=criterionInfo.IsReadingPeriod,
 | 
			
		||||
                ReadingInfoSignTime=criterionInfo.ReadingInfoSignTime,
 | 
			
		||||
                ExistClinicalData=await  _clinicalDataTrialSetRepository.AnyAsync(x => x.IsConfirm && x.TrialClinicalDataSetCriteriaList.Any(y => y.TrialReadingCriterionId == dto.TrialReadingCriterionId)),
 | 
			
		||||
            }) ;
 | 
			
		||||
 | 
			
		||||
            #endregion
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -283,7 +283,7 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
 | 
			
		|||
        /// <returns></returns>
 | 
			
		||||
        public async Task<List<VisitTaskInfo>> GetReadingReportTaskList(Guid visitTaskId)
 | 
			
		||||
        {
 | 
			
		||||
            var visitTaskInfo = await _visitTaskRepository.Where(x => x.Id == visitTaskId).FirstNotNullAsync();
 | 
			
		||||
            var visitTaskInfo = await _visitTaskRepository.Where(x => x.Id == visitTaskId).Include(x=>x.TrialReadingCriterion).FirstNotNullAsync();
 | 
			
		||||
 | 
			
		||||
            var isAdditionalQuestionId = await _readingQuestionTrialRepository.Where(x => x.ReadingQuestionCriterionTrialId == visitTaskInfo.TrialReadingCriterionId && x.IsAdditional).IgnoreQueryFilters().Select(x => x.Id).ToListAsync();
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -302,7 +302,10 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
 | 
			
		|||
            {
 | 
			
		||||
                taskquery = _visitTaskRepository.Where(x => visitTaskInfo.ReportRelatedTaskIdList.Contains(x.Id)||x.Id==visitTaskInfo.Id);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            if (!visitTaskInfo.TrialReadingCriterion.IsReadingTaskViewInOrder)
 | 
			
		||||
            {
 | 
			
		||||
                taskquery = _visitTaskRepository.Where(x =>  x.Id == visitTaskInfo.Id);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
          
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -330,13 +330,13 @@ namespace IRaCIS.Core.Domain.Models
 | 
			
		|||
 | 
			
		||||
        [Projectable]
 | 
			
		||||
        [JsonIgnore]
 | 
			
		||||
        public bool IsConvertedTask => Subject.SubjectVisitTaskList.Where(t => (t.TrialReadingCriterionId == TrialReadingCriterionId
 | 
			
		||||
        public bool IsConvertedTask => BeforeConvertedTaskId != null || IsHistoryConvertedTask|| Subject.SubjectVisitTaskList.Where(t => t.TrialReadingCriterionId == TrialReadingCriterionId
 | 
			
		||||
         && t.DoctorUserId == DoctorUserId && t.BeforeConvertedTaskId != null
 | 
			
		||||
         && t.TaskState == TaskState.Effect &&
 | 
			
		||||
         t.VisitTaskNum < VisitTaskNum
 | 
			
		||||
         && t.TaskState == TaskState.Effect
 | 
			
		||||
         && t.VisitTaskNum < VisitTaskNum
 | 
			
		||||
         && t.IsSelfAnalysis == IsSelfAnalysis
 | 
			
		||||
         && t.ArmEnum == ArmEnum) || BeforeConvertedTaskId != null|| IsHistoryConvertedTask
 | 
			
		||||
      ).Any();
 | 
			
		||||
         && t.ArmEnum == ArmEnum
 | 
			
		||||
         ).Any();
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue