修改医学审核统计和发送报告bug
	
		
			
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing
				
					Details
				
			
		
	
				
					
				
			
				
	
				continuous-integration/drone/push Build is failing
				
					Details
				
			
		
	
							parent
							
								
									6edacd4fd4
								
							
						
					
					
						commit
						db0d90c0f0
					
				| 
						 | 
					@ -316,7 +316,7 @@ namespace IRaCIS.Core.Application.Service
 | 
				
			||||||
            };
 | 
					            };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            var (trialEmailConfig, sendEmailConfig) = await _emailSendService.BuildEmailConfig(taskInfo.TrialId, businessScenarioEnum, topicAndHtmlFunc, taskInfo.SiteId);
 | 
					            var (trialEmailConfig, sendEmailConfig) = await _emailSendService.BuildEmailConfig(taskInfo.TrialId, businessScenarioEnum, topicAndHtmlFunc, taskInfo.SiteId,taskInfo.TrialReadingCriterionId);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            #endregion
 | 
					            #endregion
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1084,7 +1084,7 @@ namespace IRaCIS.Core.Application
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                       ToBeReplyedCount = g.Where(u => u.LatestReplyUser.UserTypeEnum == UserTypeEnum.IndependentReviewer && u.AuditState == MedicalReviewAuditState.Auditing ).Count(),
 | 
					                       ToBeReplyedCount = g.Where(u => u.LatestReplyUser.UserTypeEnum == UserTypeEnum.IndependentReviewer && u.AuditState == MedicalReviewAuditState.Auditing ).Count(),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                       ToBeReviewedCount = g.Where(u =>  u.AuditState != MedicalReviewAuditState.HaveSigned ).Count()
 | 
					                       ToBeReviewedCount = g.Where(u =>  u.AuditState != MedicalReviewAuditState.HaveSigned  && u.LatestReplyUser.UserTypeEnum != UserTypeEnum.IndependentReviewer).Count()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                   }).Where(t => t.ToBeReviewedCount > 0);
 | 
					                   }).Where(t => t.ToBeReviewedCount > 0);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1100,7 +1100,7 @@ namespace IRaCIS.Core.Application
 | 
				
			||||||
            var toBeReplyedQuery = _taskMedicalReviewRepository
 | 
					            var toBeReplyedQuery = _taskMedicalReviewRepository
 | 
				
			||||||
                  .Where(t => t.Trial.TrialUserList.Any(t => t.UserId == _userInfo.Id))
 | 
					                  .Where(t => t.Trial.TrialUserList.Any(t => t.UserId == _userInfo.Id))
 | 
				
			||||||
                  .Where(t => t.IsClosedDialog == false && t.VisitTask.TaskState == TaskState.Effect && t.IsInvalid == false && t.MedicalManagerUserId == _userInfo.Id)
 | 
					                  .Where(t => t.IsClosedDialog == false && t.VisitTask.TaskState == TaskState.Effect && t.IsInvalid == false && t.MedicalManagerUserId == _userInfo.Id)
 | 
				
			||||||
                  .Where(u => u.LatestReplyUser.UserTypeEnum == UserTypeEnum.IndependentReviewer);
 | 
					                  .Where(u => u.LatestReplyUser.UserTypeEnum == UserTypeEnum.IndependentReviewer && u.AuditState == MedicalReviewAuditState.Auditing);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            var toBeReplyedCount = toBeReplyedQuery.Count();
 | 
					            var toBeReplyedCount = toBeReplyedQuery.Count();
 | 
				
			||||||
| 
						 | 
					@ -1108,7 +1108,7 @@ namespace IRaCIS.Core.Application
 | 
				
			||||||
            var tobeReviewedCount = _taskMedicalReviewRepository
 | 
					            var tobeReviewedCount = _taskMedicalReviewRepository
 | 
				
			||||||
                  .Where(t => t.Trial.TrialUserList.Any(t => t.UserId == _userInfo.Id))
 | 
					                  .Where(t => t.Trial.TrialUserList.Any(t => t.UserId == _userInfo.Id))
 | 
				
			||||||
                  .Where(t => t.IsClosedDialog == false && t.VisitTask.TaskState == TaskState.Effect && t.IsInvalid == false && t.MedicalManagerUserId == _userInfo.Id)
 | 
					                  .Where(t => t.IsClosedDialog == false && t.VisitTask.TaskState == TaskState.Effect && t.IsInvalid == false && t.MedicalManagerUserId == _userInfo.Id)
 | 
				
			||||||
                  .Where(u =>  u.AuditState != MedicalReviewAuditState.HaveSigned).Count();
 | 
					                  .Where(u =>  u.AuditState != MedicalReviewAuditState.HaveSigned && u.LatestReplyUser.UserTypeEnum != UserTypeEnum.IndependentReviewer).Count();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            return ResponseOutput.Ok(result, new { TotalToBeReplyedCount = toBeReplyedCount, TotalTobeReviewedCount = tobeReviewedCount });
 | 
					            return ResponseOutput.Ok(result, new { TotalToBeReplyedCount = toBeReplyedCount, TotalTobeReviewedCount = tobeReviewedCount });
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue