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