修复bug

Uat_Study
hang 2022-04-24 09:16:13 +08:00
parent f4e663d228
commit 32d96d62c1
3 changed files with 8 additions and 2 deletions

View File

@ -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();

View File

@ -48,6 +48,8 @@ namespace IRaCIS.Core.Application.Triggers
await _subjectVisitRepository.AddAsync(svItem);
}
await _subjectVisitRepository.SaveChangesAsync();
}
}

View File

@ -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)
{