优化上传代码
This commit is contained in:
@@ -17,7 +17,7 @@ namespace IRaCIS.Application.Interfaces
|
||||
|
||||
DicomTrialSiteSubjectInfo GetSaveToDicomInfo(Guid subjctVisitId);
|
||||
|
||||
void GetHasUploadSeriesAndInstance(Guid studyId, ref List<string> seriesInstanceUidList, ref List<string> instanceUidList);
|
||||
(List<string> SeriesInstanceUid, List<string> SopInstanceUid) GetHasUploadSeriesAndInstance(Guid studyId);
|
||||
|
||||
|
||||
void UploadOrReUploadNeedTodo(ArchiveStudyCommand archiveStudyCommand, List<Guid> archiveStudyIds, ref DicomArchiveResult reusult, StudyMonitor monitor);
|
||||
|
||||
@@ -26,7 +26,7 @@ namespace IRaCIS.Application.Services
|
||||
private static string _fileStorePath = string.Empty;
|
||||
|
||||
private readonly IRepository<StudyMonitor> _dicomStudyMonitorRepository;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ namespace IRaCIS.Application.Services
|
||||
{
|
||||
_dicomStudyMonitorRepository = dicomStudyMonitorRepository;
|
||||
|
||||
|
||||
|
||||
_userInfo = userInfo;
|
||||
_studyRepository = studyRepository;
|
||||
|
||||
@@ -72,14 +72,16 @@ namespace IRaCIS.Application.Services
|
||||
return info;
|
||||
}
|
||||
|
||||
public void GetHasUploadSeriesAndInstance(Guid studyId, ref List<string> seriesInstanceUidList, ref List<string> sopInstanceUidList)
|
||||
public (List<string> SeriesInstanceUid, List<string> SopInstanceUid) GetHasUploadSeriesAndInstance(Guid studyId)
|
||||
{
|
||||
seriesInstanceUidList = _dicomSeriesRepository.Where(t => t.StudyId == studyId).Select(t => t.SeriesInstanceUid).ToList();
|
||||
var seriesInstanceUidList = _dicomSeriesRepository.Where(t => t.StudyId == studyId).Select(t => t.SeriesInstanceUid).ToList();
|
||||
|
||||
sopInstanceUidList = _dicomInstanceRepository.Where(t => t.StudyId == studyId).Select(t => t.SopInstanceUid).ToList();
|
||||
var sopInstanceUidList = _dicomInstanceRepository.Where(t => t.StudyId == studyId).Select(t => t.SopInstanceUid).ToList();
|
||||
|
||||
return (seriesInstanceUidList, sopInstanceUidList);
|
||||
}
|
||||
|
||||
public void UploadOrReUploadNeedTodo(ArchiveStudyCommand archiveStudyCommand, List<Guid> archiveStudyIds, ref DicomArchiveResult result,StudyMonitor monitor)
|
||||
public void UploadOrReUploadNeedTodo(ArchiveStudyCommand archiveStudyCommand, List<Guid> archiveStudyIds, ref DicomArchiveResult result, StudyMonitor monitor)
|
||||
{
|
||||
|
||||
|
||||
@@ -150,7 +152,7 @@ namespace IRaCIS.Application.Services
|
||||
_ = _dicomStudyMonitorRepository.AddAsync(monitor).Result;
|
||||
_ = _studyRepository.SaveChangesAsync().Result;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user