修改提交影像逻辑测试
parent
e143cb0e73
commit
0d3d1a7f70
|
|
@ -2055,11 +2055,12 @@ namespace IRaCIS.Application.Services
|
||||||
{
|
{
|
||||||
//重新算Id
|
//重新算Id
|
||||||
Guid studyId = IdentifierHelper.CreateGuid(item.TrialId.ToString(), find.StudyInstanceUid);
|
Guid studyId = IdentifierHelper.CreateGuid(item.TrialId.ToString(), find.StudyInstanceUid);
|
||||||
find.Id = studyId;
|
|
||||||
|
//find.Id = studyId;
|
||||||
var newStuty = _mapper.Map<DicomStudy>(find);
|
var newStuty = _mapper.Map<DicomStudy>(find);
|
||||||
|
|
||||||
await _repository.AddAsync(newStuty);
|
//await _repository.AddAsync(newStuty);
|
||||||
//newStuty.Id = NewId.NextSequentialGuid();
|
newStuty.Id = studyId;
|
||||||
|
|
||||||
newStuty.SeqId = NewId.NextSequentialGuid();
|
newStuty.SeqId = NewId.NextSequentialGuid();
|
||||||
newStuty.Code = currentNextCodeInt;
|
newStuty.Code = currentNextCodeInt;
|
||||||
|
|
@ -2084,7 +2085,9 @@ namespace IRaCIS.Application.Services
|
||||||
series.SubjectVisitId = item.SubjectVisitId;
|
series.SubjectVisitId = item.SubjectVisitId;
|
||||||
}
|
}
|
||||||
|
|
||||||
await _repository.AddRangeAsync(newSeriesList);
|
newStuty.SeriesList = newSeriesList;
|
||||||
|
|
||||||
|
//await _repository.AddRangeAsync(newSeriesList);
|
||||||
|
|
||||||
var newInstanceList = _mapper.Map<List<DicomInstance>>(find.InstanceList);
|
var newInstanceList = _mapper.Map<List<DicomInstance>>(find.InstanceList);
|
||||||
|
|
||||||
|
|
@ -2102,7 +2105,13 @@ namespace IRaCIS.Application.Services
|
||||||
instance.SubjectId = item.SubjectId;
|
instance.SubjectId = item.SubjectId;
|
||||||
instance.SubjectVisitId = item.SubjectVisitId;
|
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++;
|
currentNextCodeInt++;
|
||||||
|
|
|
||||||
|
|
@ -162,6 +162,14 @@ public class AuditEntityInterceptor(IUserInfo _userInfo,
|
||||||
|
|
||||||
if (entities.Count > 0)
|
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();
|
auditingData.InsertAddEntitys(entities).GetAwaiter().GetResult();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue