修改提交影像逻辑测试
parent
e143cb0e73
commit
0d3d1a7f70
|
|
@ -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++;
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue