Merge branch 'Test_IRC_Net8' of https://gitea.frp.extimaging.com/XCKJ/irc-netcore-api into Test_IRC_Net8
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
commit
425f53b74c
|
|
@ -2539,20 +2539,35 @@ namespace IRaCIS.Core.Infra.EFCore.Common
|
||||||
|
|
||||||
var extraIdentification = string.Empty;
|
var extraIdentification = string.Empty;
|
||||||
|
|
||||||
Arm armEnum = Arm.SingleReadingArm;
|
|
||||||
|
Guid? subjectVisitId = null;
|
||||||
|
|
||||||
|
Arm? armEnum = Arm.SingleReadingArm;
|
||||||
if (entity.VisitTaskId != null)
|
if (entity.VisitTaskId != null)
|
||||||
{
|
{
|
||||||
extraIdentification = "/VisitTask";
|
extraIdentification = "/VisitTask";
|
||||||
armEnum = await _dbContext.VisitTask.Where(x => x.Id == entity.VisitTaskId).Select(x => x.ArmEnum).FirstOrDefaultAsync();
|
var obj = await _dbContext.VisitTask.Where(x => x.Id == entity.VisitTaskId).Select(x => new { x.ArmEnum, x.SourceSubjectVisitId }).FirstOrDefaultAsync();
|
||||||
|
armEnum = obj?.ArmEnum;
|
||||||
|
subjectVisitId = obj.SourceSubjectVisitId;
|
||||||
}
|
}
|
||||||
|
else if (entity.ImageLabelNoneDicomStudyId != null)
|
||||||
|
{
|
||||||
|
//默认R0
|
||||||
|
extraIdentification = "/VisitTask";
|
||||||
|
|
||||||
//var noneDicomStudy = await _dbContext.NoneDicomStudy.FindAsync(entity.NoneDicomStudyId);
|
subjectVisitId = await _dbContext.NoneDicomStudy.Where(x => x.Id == entity.ImageLabelNoneDicomStudyId).Select(t => t.SubjectVisitId).FirstOrDefaultAsync();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
subjectVisitId = (await _dbContext.NoneDicomStudy.FindAsync(entity.NoneDicomStudyId))?.SubjectVisitId;
|
||||||
|
}
|
||||||
|
|
||||||
await InsertInspection<NoneDicomStudyFile>(item.Entity as NoneDicomStudyFile, type, x => new InspectionConvertDTO()
|
await InsertInspection<NoneDicomStudyFile>(item.Entity as NoneDicomStudyFile, type, x => new InspectionConvertDTO()
|
||||||
{
|
{
|
||||||
//SubjectVisitId = noneDicomStudy.SubjectVisitId,
|
SubjectVisitId = subjectVisitId,
|
||||||
//SubjectId = noneDicomStudy.SubjectId,
|
//SubjectId = noneDicomStudy.SubjectId,
|
||||||
ObjectRelationParentId = x.VisitTaskId,
|
VisitTaskId= x.VisitTaskId,
|
||||||
|
ObjectRelationParentId = subjectVisitId,
|
||||||
ObjectRelationParentId2 = x.NoneDicomStudyId,
|
ObjectRelationParentId2 = x.NoneDicomStudyId,
|
||||||
ObjectRelationParentId3 = x.OriginNoneDicomStudyId,
|
ObjectRelationParentId3 = x.OriginNoneDicomStudyId,
|
||||||
ExtraIndentification = extraIdentification
|
ExtraIndentification = extraIdentification
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue