任务名称修改逻辑变更
	
		
			
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
					Details
				
			
		
	
				
					
				
			
				
	
				continuous-integration/drone/push Build is passing
				
					Details
				
			
		
	
							parent
							
								
									f27bee83b7
								
							
						
					
					
						commit
						867ef0ef97
					
				| 
						 | 
				
			
			@ -61,9 +61,9 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc
 | 
			
		|||
            //subject 随机阅片 才处理任务编号
 | 
			
		||||
            if (_visitTaskRepository.Any(t => t.SubjectId == subjectId && t.TrialReadingCriterionId == trialReadingCriterionId && t.TrialReadingCriterion.IsReadingTaskViewInOrder == ReadingOrder.SubjectRandom))
 | 
			
		||||
            {
 | 
			
		||||
                //找到 非一致性分析,未签名,状态正常的 并且任务名称不是TimePoint的 任务
 | 
			
		||||
                //找到 非一致性分析,未签名,状态正常的 并且任务名称是TimePoint的 任务
 | 
			
		||||
                var needDealTaskList = await _visitTaskRepository.Where(t => t.SubjectId == subjectId && t.TrialReadingCriterionId == trialReadingCriterionId && t.IsAnalysisCreate == false && t.DoctorUserId==_userInfo.Id
 | 
			
		||||
                   && t.ReadingTaskState != ReadingTaskState.HaveSigned && t.TaskBlindName != "Timepoint" && t.ReadingCategory == ReadingCategory.Visit
 | 
			
		||||
                   && t.ReadingTaskState != ReadingTaskState.HaveSigned && t.TaskBlindName == "Timepoint" && t.ReadingCategory == ReadingCategory.Visit
 | 
			
		||||
                   && (t.TaskState == TaskState.Effect || t.TaskState == TaskState.Freeze), true).ToListAsync();
 | 
			
		||||
 | 
			
		||||
                if (needDealTaskList.Count>0)
 | 
			
		||||
| 
						 | 
				
			
			@ -98,6 +98,8 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc
 | 
			
		|||
        /// <returns></returns>
 | 
			
		||||
        public async Task<IResponseOutput<List<SubjectImageUploadDTO>>> GetSubjectImageUploadList(Guid subjectId,Guid trialReadingCriterionId)
 | 
			
		||||
        {
 | 
			
		||||
            await SubejctRandomReadingTaskNameDeal(subjectId, trialReadingCriterionId);
 | 
			
		||||
 | 
			
		||||
            var query = _repository.Where<VisitTask>(t => t.SubjectId == subjectId &&t.TrialReadingCriterionId== trialReadingCriterionId && t.SourceSubjectVisitId != null && t.DoctorUserId == _userInfo.Id)
 | 
			
		||||
                .Select(u => new SubjectImageUploadDTO()
 | 
			
		||||
                {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue