修改访视

This commit is contained in:
2022-06-21 14:56:11 +08:00
parent 8dbe1301a8
commit 7144d98fd0
2 changed files with 9 additions and 8 deletions
@@ -20,14 +20,20 @@ namespace IRaCIS.Application.Services
private readonly IRepository<Trial> _trialRepository;
private readonly IRepository<SubjectVisit> _subjectVisitRepository;
private readonly IRepository<VisitPlanInfluenceStudy> _influnceRepository;
private readonly IRepository<Subject> _subjectRepository;
private readonly IRepository<VisitPlanInfluenceStat> _visitPlanInfluenceStatRepository;
public VisitPlanService(IRepository<VisitStage> visitStageRepository, IRepository<Trial> trialRepository, IRepository<SubjectVisit> subjectVisitRepository,
IRepository<VisitPlanInfluenceStudy> visitPlanInfluenceStudy)
IRepository<VisitPlanInfluenceStudy> visitPlanInfluenceStudy,IRepository<Subject> subjectRepository, IRepository<VisitPlanInfluenceStat> visitPlanInfluenceStatRepository)
{
_visitStageRepository = visitStageRepository;
_trialRepository = trialRepository;
_subjectVisitRepository = subjectVisitRepository;
_influnceRepository = visitPlanInfluenceStudy;
_visitPlanInfluenceStatRepository = visitPlanInfluenceStatRepository;
_subjectRepository = subjectRepository;
}
@@ -219,7 +225,7 @@ namespace IRaCIS.Application.Services
trial.VisitPlanConfirmed = true;
var subjects = _repository.GetQueryable<Subject>().Where(x => x.TrialId == trialId).Select(x => new
var subjects = _subjectRepository.Where(x => x.TrialId == trialId).Select(x => new
{
x.Code,
x.SiteId,
@@ -236,7 +242,7 @@ namespace IRaCIS.Application.Services
var addvisitStages = await _visitStageRepository.Where(x => !x.IsHaveFirstConfirmed && x.TrialId == trialId).ToListAsync();
foreach (var visitStage in addvisitStages)
foreach (var visitPlan in addvisitStages)
{
foreach (var subject in subjects)
{