Uat_Study
he 2023-07-18 14:19:21 +08:00
parent 546d7e7280
commit 22d66ce856
1 changed files with 6 additions and 3 deletions

View File

@ -752,17 +752,20 @@ namespace IRaCIS.Core.Application.Service
{ {
var readModule = await _readModuleRepository.Where(x => x.Id == inDto.ReadModuleId).FirstNotNullAsync(); var readModule = await _readModuleRepository.Where(x => x.Id == inDto.ReadModuleId).FirstNotNullAsync();
var confirmlist = (await this.GetCRCConfirmList(new GetCRCConfirmListInDto() var confirmlist = (await this.GetCRCConfirmList(new GetCRCConfirmListInDto()
{ {
TrialId = inDto.TrialId, TrialId = inDto.TrialId,
SubjectId= readModule.SubjectId, SubjectId= readModule.SubjectId,
ReadModuleId= inDto.ReadModuleId, IsCRCConfirm=false,
TrialReadingCriterionId = readModule.TrialReadingCriterionId, TrialReadingCriterionId = readModule.TrialReadingCriterionId,
PageIndex=1, PageIndex=1,
PageSize=9999, PageSize=9999,
})).CurrentPageData; })).CurrentPageData.ToList();
var presentData = confirmlist.Where(x => x.ReadModuleId == inDto.ReadModuleId).First();
confirmlist = confirmlist.Where(x => x.LatestScanDate <= presentData.LatestScanDate).ToList();
await _readModuleCriterionFromRepository.BatchDeleteNoTrackingAsync(x=>x.ReadModuleId== inDto.ReadModuleId); await _readModuleCriterionFromRepository.BatchDeleteNoTrackingAsync(x=>x.ReadModuleId== inDto.ReadModuleId);
List<ReadModuleCriterionFrom> needAddList = new List<ReadModuleCriterionFrom>() List<ReadModuleCriterionFrom> needAddList = new List<ReadModuleCriterionFrom>()