修改访视bug
parent
689fb4d8e0
commit
d192bf6b9a
|
@ -234,9 +234,9 @@ 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();
|
||||||
|
|
||||||
addvisitStages.ForEach(visitPlan =>
|
foreach (var visitStage in addvisitStages)
|
||||||
{
|
{
|
||||||
subjects.ForEach(subject =>
|
foreach (var item in collection)
|
||||||
{
|
{
|
||||||
var addSv = _mapper.Map<SubjectVisit>(visitPlan);
|
var addSv = _mapper.Map<SubjectVisit>(visitPlan);
|
||||||
|
|
||||||
|
@ -244,9 +244,13 @@ namespace IRaCIS.Application.Services
|
||||||
addSv.TrialId = subject.TrialId;
|
addSv.TrialId = subject.TrialId;
|
||||||
addSv.SiteId = subject.SiteId;
|
addSv.SiteId = subject.SiteId;
|
||||||
|
|
||||||
|
if (!await _subjectVisitRepository.AnyAsync(t => t.VisitStageId == visitPlan.Id && t.SubjectId == subject.Id))
|
||||||
|
{
|
||||||
subjectVisits.Add(addSv);
|
subjectVisits.Add(addSv);
|
||||||
});
|
}
|
||||||
});
|
}
|
||||||
|
}
|
||||||
|
|
||||||
await _subjectVisitRepository.AddRangeAsync(subjectVisits);
|
await _subjectVisitRepository.AddRangeAsync(subjectVisits);
|
||||||
|
|
||||||
//访视计划 整体状态变更为 确认
|
//访视计划 整体状态变更为 确认
|
||||||
|
|
Loading…
Reference in New Issue