修改提交影像逻辑测试

Test_HIR_Net8
hang 2025-09-01 11:08:56 +08:00
parent e143cb0e73
commit 0d3d1a7f70
2 changed files with 22 additions and 5 deletions

View File

@ -2055,11 +2055,12 @@ namespace IRaCIS.Application.Services
{
//重新算Id
Guid studyId = IdentifierHelper.CreateGuid(item.TrialId.ToString(), find.StudyInstanceUid);
find.Id = studyId;
//find.Id = studyId;
var newStuty = _mapper.Map<DicomStudy>(find);
await _repository.AddAsync(newStuty);
//newStuty.Id = NewId.NextSequentialGuid();
//await _repository.AddAsync(newStuty);
newStuty.Id = studyId;
newStuty.SeqId = NewId.NextSequentialGuid();
newStuty.Code = currentNextCodeInt;
@ -2084,7 +2085,9 @@ namespace IRaCIS.Application.Services
series.SubjectVisitId = item.SubjectVisitId;
}
await _repository.AddRangeAsync(newSeriesList);
newStuty.SeriesList = newSeriesList;
//await _repository.AddRangeAsync(newSeriesList);
var newInstanceList = _mapper.Map<List<DicomInstance>>(find.InstanceList);
@ -2102,7 +2105,13 @@ namespace IRaCIS.Application.Services
instance.SubjectId = item.SubjectId;
instance.SubjectVisitId = item.SubjectVisitId;
}
await _repository.AddRangeAsync(newInstanceList);
var aa = newInstanceList.Where(t => t.SeqId == Guid.Parse("08dde5f4-2134-31e8-0242-c0a801000000")).ToList();
newStuty.InstanceList = newInstanceList;
await _repository.AddAsync(newStuty);
//await _repository.AddRangeAsync(newInstanceList);
}
currentNextCodeInt++;

View File

@ -162,6 +162,14 @@ public class AuditEntityInterceptor(IUserInfo _userInfo,
if (entities.Count > 0)
{
var a1= entities.Where(t=> typeof(DicomStudy).IsAssignableFrom(t.Entity.GetType())).ToList();
var a2 = entities.Where(t => typeof(DicomSeries).IsAssignableFrom(t.Entity.GetType())).ToList();
var a3 = entities.Where(t => typeof(DicomInstance).IsAssignableFrom(t.Entity.GetType())).ToList();
var list = a3
.Where(t => ((DicomInstance)t.Entity).SeqId == Guid.Parse("08dde5f4-2134-31e8-0242-c0a801000000"))
.ToList();
auditingData.InsertAddEntitys(entities).GetAwaiter().GetResult();
}