From 7144d98fd0f0e53c2c1d81957f77f50927530f32 Mon Sep 17 00:00:00 2001
From: hang <872297557@qq.com>
Date: Tue, 21 Jun 2022 14:56:11 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=AE=BF=E8=A7=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
IRaCIS.Core.Application/IRaCIS.Core.Application.xml | 5 -----
.../Service/Visit/VisitPlanService.cs | 12 +++++++++---
2 files changed, 9 insertions(+), 8 deletions(-)
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)
{