修改归档接口

Uat_Study
hang 2022-05-09 10:11:10 +08:00
parent 671c73c874
commit 90ff700aa4
4 changed files with 4 additions and 16 deletions

View File

@ -73,12 +73,8 @@ namespace IRaCIS.Api.Controllers
public async Task<IResponseOutput> ArchiveStudy([FromForm] ArchiveStudyCommand archiveStudyCommand) public async Task<IResponseOutput> ArchiveStudy([FromForm] ArchiveStudyCommand archiveStudyCommand)
{ {
DataInspectionAddDTO data = JsonConvert.DeserializeObject<DataInspectionAddDTO>(archiveStudyCommand.AuditInfo);
string studycode = string.Empty; string studycode = string.Empty;
data.CreateTime = DateTime.Now;
//Stopwatch sw = new Stopwatch();
var startTime = DateTime.Now; var startTime = DateTime.Now;
//sw.Start();
if (_provider.Exists("StudyUid_" + archiveStudyCommand.StudyInstanceUid)) if (_provider.Exists("StudyUid_" + archiveStudyCommand.StudyInstanceUid))
{ {
@ -227,18 +223,10 @@ namespace IRaCIS.Api.Controllers
} }
data.GeneralId = archivedStudyIds[0];
Dictionary<string, object> keyValuePairs = new Dictionary<string, object>();
keyValuePairs.Add("StyudCode", studycode);
data.JsonDetail = _inspectionService.AddJsonItem(data.JsonDetail, keyValuePairs);
//await _inspectionService.AddInspectionRecordAsync(data);
} }
catch (Exception e) catch (Exception e)
{ {
//section = await reader.ReadNextSectionAsync();
_logger.LogError(e.Message + e.StackTrace); _logger.LogError(e.Message + e.StackTrace);
_provider.Remove("StudyUid_" + archiveStudyCommand.StudyInstanceUid); _provider.Remove("StudyUid_" + archiveStudyCommand.StudyInstanceUid);
} }

View File

@ -205,9 +205,6 @@ namespace IRaCIS.Core.Application.Contracts
public string StudyInstanceUid { get; set; } = String.Empty; public string StudyInstanceUid { get; set; } = String.Empty;
public string AuditInfo { get; set; }=string.Empty;
//public Guid TrialId { get; set; } //public Guid TrialId { get; set; }
//public Guid SiteId { get; set; } //public Guid SiteId { get; set; }

View File

@ -3,6 +3,7 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Text; using System.Text;
using System.Text.Json;
using System.Threading.Tasks; using System.Threading.Tasks;
namespace IRaCIS.Core.Domain.Common namespace IRaCIS.Core.Domain.Common
@ -20,6 +21,8 @@ namespace IRaCIS.Core.Domain.Common
settings.PreserveReferencesHandling = PreserveReferencesHandling.Objects; settings.PreserveReferencesHandling = PreserveReferencesHandling.Objects;
settings.ReferenceLoopHandling = ReferenceLoopHandling.Serialize; settings.ReferenceLoopHandling = ReferenceLoopHandling.Serialize;
return JsonConvert.SerializeObject(obj, settings); return JsonConvert.SerializeObject(obj, settings);
//return JsonSerializer.Serialize(obj);
} }
} }
} }

View File

@ -50,7 +50,7 @@ namespace IRaCIS.Core.Infra.EFCore
.ReplaceService<IModelCacheKeyFactory, DynamicModelCacheKeyFactoryDesignTimeSupport>(); .ReplaceService<IModelCacheKeyFactory, DynamicModelCacheKeyFactoryDesignTimeSupport>();
//optionsBuilder.UseExceptionProcessor(); optionsBuilder.UseExceptionProcessor();
//var config = new ConfigurationBuilder() //var config = new ConfigurationBuilder()
// .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true).Build(); // .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true).Build();