修复bug
parent
f4e663d228
commit
32d96d62c1
|
@ -66,12 +66,14 @@ namespace IRaCIS.Application.Services
|
||||||
|
|
||||||
svlist.ForEach(t =>
|
svlist.ForEach(t =>
|
||||||
{
|
{
|
||||||
|
t.SubjectId= mapedSubject.Id,
|
||||||
t.TrialId = subjectCommand.TrialId;
|
t.TrialId = subjectCommand.TrialId;
|
||||||
t.SiteId = subjectCommand.SiteId;
|
t.SiteId = subjectCommand.SiteId;
|
||||||
t.IsEnrollmentConfirm = t.IsBaseLine ? IsEnrollementQualificationConfirm : false;
|
t.IsEnrollmentConfirm = t.IsBaseLine ? IsEnrollementQualificationConfirm : false;
|
||||||
});
|
});
|
||||||
|
|
||||||
mapedSubject.SubjectVisitList = svlist;
|
|
||||||
|
await _subjectVisitRepository.AddRangeAsync(svlist);
|
||||||
}
|
}
|
||||||
else //update
|
else //update
|
||||||
{
|
{
|
||||||
|
@ -239,7 +241,7 @@ namespace IRaCIS.Application.Services
|
||||||
}
|
}
|
||||||
|
|
||||||
var isSuccess = await _subjectRepository.BatchDeleteAsync(u => u.Id == id);
|
var isSuccess = await _subjectRepository.BatchDeleteAsync(u => u.Id == id);
|
||||||
await _subjectVisitRepository.BatchDeleteAsync(u => u.SubjectId == id);
|
await _subjectVisitRepository.TrackingBatchDeleteAsync(u => u.SubjectId == id);
|
||||||
|
|
||||||
|
|
||||||
var subvisit = await _subjectVisitRepository.Where(x => x.SubjectId == id).ToListAsync();
|
var subvisit = await _subjectVisitRepository.Where(x => x.SubjectId == id).ToListAsync();
|
||||||
|
|
|
@ -48,6 +48,8 @@ namespace IRaCIS.Core.Application.Triggers
|
||||||
|
|
||||||
await _subjectVisitRepository.AddAsync(svItem);
|
await _subjectVisitRepository.AddAsync(svItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
await _subjectVisitRepository.SaveChangesAsync();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -225,6 +225,8 @@ namespace IRaCIS.Core.Infra.EFCore
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>EF跟踪方式 删除</summary>
|
/// <summary>EF跟踪方式 删除</summary>
|
||||||
public async Task<bool> DeleteAsync(TEntity entity, bool autoSave = false, CancellationToken cancellationToken = default)
|
public async Task<bool> DeleteAsync(TEntity entity, bool autoSave = false, CancellationToken cancellationToken = default)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue