修改访视
parent
8dbe1301a8
commit
7144d98fd0
|
@ -3397,11 +3397,6 @@
|
|||
<member name="M:IRaCIS.Core.Application.Triggers.SubjectVisitTrigger.UpdateSubjectVisitImageDateAsync(System.Guid)">
|
||||
<summary>处理拍片日期</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.Triggers.TrialVisitPlanConfirmTrigger">
|
||||
<summary>
|
||||
处理 项目访视计划确认,记录影像的检查,另外批量插入访视数据
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.MediatR.Handlers.AnonymizeCacheHandler.#ctor(IRaCIS.Core.Infra.EFCore.IRepository,EasyCaching.Core.IEasyCachingProvider)">
|
||||
<summary>
|
||||
构造函数注入
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue