医生入组,没有spm修改逻辑
	
		
			
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
					Details
				
			
		
	
				
					
				
			
				
	
				continuous-integration/drone/push Build is passing
				
					Details
				
			
		
	
							parent
							
								
									ab84e66fe4
								
							
						
					
					
						commit
						f97565d9d8
					
				| 
						 | 
				
			
			@ -194,6 +194,7 @@ namespace IRaCIS.Application.Services
 | 
			
		|||
 | 
			
		||||
            var trial = await _trialRepository.FirstOrDefaultAsync(t => t.Id == trialId);
 | 
			
		||||
 | 
			
		||||
            var hasSPMOrCPM = await _repository.AnyAsync<TrialUser>(t => t.TrialId == trialId && t.User.UserTypeEnum == UserTypeEnum.SPM || t.User.UserTypeEnum == UserTypeEnum.CPM);
 | 
			
		||||
 | 
			
		||||
            if (trial != null)
 | 
			
		||||
            {
 | 
			
		||||
| 
						 | 
				
			
			@ -217,15 +218,14 @@ namespace IRaCIS.Application.Services
 | 
			
		|||
                    {
 | 
			
		||||
                        if (doctorIdArray.Contains(intoGroupItem.DoctorId))
 | 
			
		||||
                        {
 | 
			
		||||
                            intoGroupItem.EnrollStatus = EnrollStatus.HasCommittedToCRO;
 | 
			
		||||
                            //_enrollRepository.Update(intoGroupItem);
 | 
			
		||||
                            intoGroupItem.EnrollStatus = hasSPMOrCPM ? EnrollStatus.HasCommittedToCRO : EnrollStatus.InviteIntoGroup;
 | 
			
		||||
 | 
			
		||||
                            await _enrollDetailRepository.AddAsync(new EnrollDetail()
 | 
			
		||||
                            {
 | 
			
		||||
                                TrialDetailId = trialDetail.Id,
 | 
			
		||||
                                DoctorId = intoGroupItem.DoctorId,
 | 
			
		||||
                                TrialId = trialId,
 | 
			
		||||
                                EnrollStatus = EnrollStatus.HasCommittedToCRO,
 | 
			
		||||
                                EnrollStatus = hasSPMOrCPM? EnrollStatus.HasCommittedToCRO :EnrollStatus.InviteIntoGroup,
 | 
			
		||||
                                OptUserType = (int)SystemUserType.AdminUser, //后台用户
 | 
			
		||||
                            });
 | 
			
		||||
                        }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue