修改检查数量
continuous-integration/drone/push Build is passing Details

Test_IRC_Net8
hang 2025-09-16 17:13:34 +08:00
parent f72e3f4300
commit 87e70447f3
1 changed files with 8 additions and 1 deletions

View File

@ -42,6 +42,8 @@ namespace IRaCIS.Core.SCP.Service
private List<Guid> _SCPStudyIdList { get; set; } = new List<Guid>(); private List<Guid> _SCPStudyIdList { get; set; } = new List<Guid>();
private List<string> _StudyInstanceUIdList { get; set; } = new List<string>();
private SCPImageUpload _upload { get; set; } private SCPImageUpload _upload { get; set; }
private Guid _trialId { get; set; } private Guid _trialId { get; set; }
@ -170,7 +172,7 @@ namespace IRaCIS.Core.SCP.Service
var _SCPImageUploadRepository = _serviceProvider.GetService<IRepository<SCPImageUpload>>(); var _SCPImageUploadRepository = _serviceProvider.GetService<IRepository<SCPImageUpload>>();
_upload.EndTime = DateTime.Now; _upload.EndTime = DateTime.Now;
_upload.StudyCount = _SCPStudyIdList.Count; _upload.StudyCount = _StudyInstanceUIdList.Count;
_upload.TrialId = _trialId; _upload.TrialId = _trialId;
_upload.TrialSiteId = _trialSiteId; _upload.TrialSiteId = _trialSiteId;
@ -270,6 +272,11 @@ namespace IRaCIS.Core.SCP.Service
return new DicomCStoreResponse(request, DicomStatus.Success); return new DicomCStoreResponse(request, DicomStatus.Success);
} }
if (!_StudyInstanceUIdList.Contains(studyInstanceUid))
{
_StudyInstanceUIdList.Add(studyInstanceUid);
}
//Guid studyId = IdentifierHelper.CreateGuid(studyInstanceUid, trialId.ToString()); //Guid studyId = IdentifierHelper.CreateGuid(studyInstanceUid, trialId.ToString());
Guid seriesId = IdentifierHelper.CreateGuid(studyInstanceUid, seriesInstanceUid, _trialId.ToString()); Guid seriesId = IdentifierHelper.CreateGuid(studyInstanceUid, seriesInstanceUid, _trialId.ToString());
Guid instanceId = IdentifierHelper.CreateGuid(studyInstanceUid, seriesInstanceUid, sopInstanceUid, _trialId.ToString()); Guid instanceId = IdentifierHelper.CreateGuid(studyInstanceUid, seriesInstanceUid, sopInstanceUid, _trialId.ToString());