修复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 => 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();

View File

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

View File

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