diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
index 52eaf56b..cb51b6ca 100644
--- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
+++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
@@ -3397,11 +3397,6 @@
处理拍片日期
-
-
- 处理 项目访视计划确认,记录影像的检查,另外批量插入访视数据
-
-
构造函数注入
diff --git a/IRaCIS.Core.Application/Service/Visit/VisitPlanService.cs b/IRaCIS.Core.Application/Service/Visit/VisitPlanService.cs
index 29dcb052..8108b33e 100644
--- a/IRaCIS.Core.Application/Service/Visit/VisitPlanService.cs
+++ b/IRaCIS.Core.Application/Service/Visit/VisitPlanService.cs
@@ -20,14 +20,20 @@ namespace IRaCIS.Application.Services
private readonly IRepository _trialRepository;
private readonly IRepository _subjectVisitRepository;
private readonly IRepository _influnceRepository;
+ private readonly IRepository _subjectRepository;
+ private readonly IRepository _visitPlanInfluenceStatRepository;
+
+
public VisitPlanService(IRepository visitStageRepository, IRepository trialRepository, IRepository subjectVisitRepository,
- IRepository visitPlanInfluenceStudy)
+ IRepository visitPlanInfluenceStudy,IRepository subjectRepository, IRepository 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().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)
{