Uat_Study
hang 2022-08-04 17:17:04 +08:00
parent 41d3d785b8
commit 0dd8e7ed25
1 changed files with 5 additions and 2 deletions

View File

@ -331,13 +331,15 @@ namespace IRaCIS.Core.API.Controllers
//_studyService.UploadOrReUploadNeedTodo(archiveStudyCommand, archivedStudyIds, ref archiveResult, );
_provider.Remove("StudyUid_" + archiveStudyCommand.StudyInstanceUid);
}
else
{
studyMonitor.IsSuccess = false;
studyMonitor.Note= JsonConvert.SerializeObject(archiveResult);
_provider.Remove("StudyUid_" + archiveStudyCommand.StudyInstanceUid);
return ResponseOutput.NotOk(archiveResult);
}
@ -353,13 +355,14 @@ namespace IRaCIS.Core.API.Controllers
_logger.LogError(e.Message + e.StackTrace);
_provider.Remove("StudyUid_" + archiveStudyCommand.StudyInstanceUid);
return ResponseOutput.NotOk(e.Message, ApiResponseCodeEnum.ProgramException);
}
finally
{
_provider.Remove("StudyUid_" + archiveStudyCommand.StudyInstanceUid);
studyMonitor.StudyId = archiveResult.ArchivedDicomStudies.FirstOrDefault()?.Id??Guid.Empty;
studyMonitor.StudyCode = archiveResult.ArchivedDicomStudies.FirstOrDefault()?.StudyCode;
studyMonitor.UploadFinishedTime = DateTime.Now;