仓储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