修改访视bug

Uat_Study
hang 2022-06-21 14:26:19 +08:00
parent 689fb4d8e0
commit d192bf6b9a
1 changed files with 10 additions and 6 deletions

View File

@ -234,19 +234,23 @@ namespace IRaCIS.Application.Services
var addvisitStages = await _visitStageRepository.Where(x => !x.IsHaveFirstConfirmed && x.TrialId == trialId).ToListAsync();
addvisitStages.ForEach(visitPlan =>
foreach (var visitStage in addvisitStages)
{
subjects.ForEach(subject =>
foreach (var item in collection)
{
var addSv = _mapper.Map<SubjectVisit>(visitPlan);
addSv.SubjectId = subject.Id;
addSv.TrialId = subject.TrialId;
addSv.SiteId = subject.SiteId;
subjectVisits.Add(addSv);
});
});
if (!await _subjectVisitRepository.AnyAsync(t => t.VisitStageId == visitPlan.Id && t.SubjectId == subject.Id))
{
subjectVisits.Add(addSv);
}
}
}
await _subjectVisitRepository.AddRangeAsync(subjectVisits);
//访视计划 整体状态变更为 确认