修改访视
parent
8dbe1301a8
commit
7144d98fd0
|
@ -3397,11 +3397,6 @@
|
||||||
<member name="M:IRaCIS.Core.Application.Triggers.SubjectVisitTrigger.UpdateSubjectVisitImageDateAsync(System.Guid)">
|
<member name="M:IRaCIS.Core.Application.Triggers.SubjectVisitTrigger.UpdateSubjectVisitImageDateAsync(System.Guid)">
|
||||||
<summary>处理拍片日期</summary>
|
<summary>处理拍片日期</summary>
|
||||||
</member>
|
</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)">
|
<member name="M:IRaCIS.Core.Application.MediatR.Handlers.AnonymizeCacheHandler.#ctor(IRaCIS.Core.Infra.EFCore.IRepository,EasyCaching.Core.IEasyCachingProvider)">
|
||||||
<summary>
|
<summary>
|
||||||
构造函数注入
|
构造函数注入
|
||||||
|
|
|
@ -20,14 +20,20 @@ namespace IRaCIS.Application.Services
|
||||||
private readonly IRepository<Trial> _trialRepository;
|
private readonly IRepository<Trial> _trialRepository;
|
||||||
private readonly IRepository<SubjectVisit> _subjectVisitRepository;
|
private readonly IRepository<SubjectVisit> _subjectVisitRepository;
|
||||||
private readonly IRepository<VisitPlanInfluenceStudy> _influnceRepository;
|
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,
|
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;
|
_visitStageRepository = visitStageRepository;
|
||||||
_trialRepository = trialRepository;
|
_trialRepository = trialRepository;
|
||||||
_subjectVisitRepository = subjectVisitRepository;
|
_subjectVisitRepository = subjectVisitRepository;
|
||||||
_influnceRepository = visitPlanInfluenceStudy;
|
_influnceRepository = visitPlanInfluenceStudy;
|
||||||
|
_visitPlanInfluenceStatRepository = visitPlanInfluenceStatRepository;
|
||||||
|
_subjectRepository = subjectRepository;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -219,7 +225,7 @@ namespace IRaCIS.Application.Services
|
||||||
trial.VisitPlanConfirmed = true;
|
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.Code,
|
||||||
x.SiteId,
|
x.SiteId,
|
||||||
|
@ -236,7 +242,7 @@ namespace IRaCIS.Application.Services
|
||||||
|
|
||||||
var addvisitStages = await _visitStageRepository.Where(x => !x.IsHaveFirstConfirmed && x.TrialId == trialId).ToListAsync();
|
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)
|
foreach (var subject in subjects)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue