仓储bug
							parent
							
								
									1999149b97
								
							
						
					
					
						commit
						ad7d7c4311
					
				| 
						 | 
					@ -28,11 +28,14 @@ namespace IRaCIS.Core.Application.Contracts
 | 
				
			||||||
        private readonly IRepository<User> _userRepository;
 | 
					        private readonly IRepository<User> _userRepository;
 | 
				
			||||||
        private readonly IRepository<TrialSite> _trialSiteRepository;
 | 
					        private readonly IRepository<TrialSite> _trialSiteRepository;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        public TrialSiteSurveyService(IRepository<TrialSiteSurvey> trialSiteSurveyRepository, IRepository<TrialSiteUserSurvey> trialSiteUserSurveyRepository, IRepository<User> userRepository, IRepository<TrialSite> trialSiteRepository)
 | 
					        private readonly IRepository<TrialUser> _trialUserRepository;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        public TrialSiteSurveyService(IRepository<TrialSiteSurvey> trialSiteSurveyRepository,  IRepository<TrialUser> trialUserRepository,IRepository<TrialSiteUserSurvey> trialSiteUserSurveyRepository, IRepository<User> userRepository, IRepository<TrialSite> trialSiteRepository)
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            _trialSiteSurveyRepository = trialSiteSurveyRepository;
 | 
					            _trialSiteSurveyRepository = trialSiteSurveyRepository;
 | 
				
			||||||
            _trialSiteUserSurveyRepository = trialSiteUserSurveyRepository;
 | 
					            _trialSiteUserSurveyRepository = trialSiteUserSurveyRepository;
 | 
				
			||||||
            _userRepository = userRepository;
 | 
					            _userRepository = userRepository;
 | 
				
			||||||
 | 
					            _trialUserRepository = trialUserRepository;
 | 
				
			||||||
            _trialSiteRepository = trialSiteRepository;
 | 
					            _trialSiteRepository = trialSiteRepository;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -854,7 +857,7 @@ namespace IRaCIS.Core.Application.Contracts
 | 
				
			||||||
                var siteId = trialSiteSurvey.SiteId;
 | 
					                var siteId = trialSiteSurvey.SiteId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                //判断TrialUser中是否存在  不存在就插入
 | 
					                //判断TrialUser中是否存在  不存在就插入
 | 
				
			||||||
                if (!await _repository.AnyAsync<TrialUser>(t => t.TrialId == trialId && t.UserId == userId))
 | 
					                if (!await _trialUserRepository.AnyAsync(t => t.TrialId == trialId && t.UserId == userId,true))
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    await _repository.AddAsync(new TrialUser() { TrialId = trialId, UserId = userId });
 | 
					                    await _repository.AddAsync(new TrialUser() { TrialId = trialId, UserId = userId });
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -273,7 +273,7 @@ namespace IRaCIS.Core.Application.Service
 | 
				
			||||||
                var userId = sysUserInfo.Id;
 | 
					                var userId = sysUserInfo.Id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                //判断TrialUser中是否存在  不存在就插入
 | 
					                //判断TrialUser中是否存在  不存在就插入
 | 
				
			||||||
                if (!await _repository.AnyAsync<TrialUser>(t => t.TrialId == trialId && t.UserId == userId))
 | 
					                if (!await _trialUserRepository.AnyAsync(t => t.TrialId == trialId && t.UserId == userId,true))
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    await _repository.AddAsync(new TrialUser() { TrialId = trialId, UserId = userId });
 | 
					                    await _repository.AddAsync(new TrialUser() { TrialId = trialId, UserId = userId });
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue