仓储bug

Test.EIImageViewer
hang 2022-05-18 18:48:34 +08:00
parent 1999149b97
commit ad7d7c4311
2 changed files with 6 additions and 3 deletions

View File

@ -28,11 +28,14 @@ namespace IRaCIS.Core.Application.Contracts
private readonly IRepository<User> _userRepository;
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;
_trialSiteUserSurveyRepository = trialSiteUserSurveyRepository;
_userRepository = userRepository;
_trialUserRepository = trialUserRepository;
_trialSiteRepository = trialSiteRepository;
}
@ -854,7 +857,7 @@ namespace IRaCIS.Core.Application.Contracts
var siteId = trialSiteSurvey.SiteId;
//判断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 });

View File

@ -273,7 +273,7 @@ namespace IRaCIS.Core.Application.Service
var userId = sysUserInfo.Id;
//判断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 });