复制标准信息
continuous-integration/drone/push Build is running Details

IRC_NewDev
he 2024-11-25 15:14:50 +08:00
parent 00f6e3dc29
commit 6ded64d830
1 changed files with 3 additions and 1 deletions

View File

@ -128,13 +128,15 @@ namespace IRaCIS.Core.Application.Service
if (!(await _trialExperienceRepository.AnyAsync(x => x.TrialId == inDto.TrialId &&x.ExperienceDataType== ExperienceDataType.Trial)))
{
var trialExperienceList = await _trialExperienceRepository.Where(o => o.DoctorId == inDto.DoctorId)
.Where(x => x.ExperienceDataType == ExperienceDataType.System || x.ExperienceDataType == ExperienceDataType.SystemAuto).ToListAsync();
.Where(x => x.ExperienceDataType == ExperienceDataType.System || x.ExperienceDataType == ExperienceDataType.SystemAuto).Include(x=>x.ExperienceCriteriaList).ToListAsync();
List<TrialExperienceCriteria> criteria = new List<TrialExperienceCriteria>();
foreach (var item in trialExperienceList)
{
item.Trial = null;
item.TrialId = inDto.TrialId;
item.ExperienceDataType = ExperienceDataType.Trial;
item.Id = NewId.NextGuid();
}
await _trialExperienceRepository.AddRangeAsync(trialExperienceList);