再次测试
continuous-integration/drone/push Build is passing Details

Test_HIR_Net8
hang 2025-08-12 17:13:09 +08:00
parent 4f2dc949a5
commit 2607a05104
2 changed files with 12 additions and 6 deletions

View File

@ -232,9 +232,16 @@ namespace IRaCIS.Core.SCP.Service
{
#region 测试接收课题组信息
var groupIdsJson = request.Dataset.GetSingleValueOrDefault<string>(DicomTag.PatientName, string.Empty);
var projectGroupIds = JsonConvert.DeserializeObject<List<string>>(groupIdsJson);
Log.Logger.Information("收到课题组信息: " + string.Join(", ", projectGroupIds));
var privateTag = new DicomTag(0x9999, 0x1001);
var groupIdsJson = request.Dataset.GetSingleValueOrDefault<string>(privateTag, string.Empty);
if (!string.IsNullOrEmpty(groupIdsJson))
{
var projectGroupIds = JsonConvert.DeserializeObject<List<string>>(groupIdsJson);
Log.Logger.Information("收到课题组信息: " + string.Join(", ", projectGroupIds));
}
#endregion

View File

@ -3415,12 +3415,11 @@ namespace IRaCIS.Application.Services
//cmoveRequest.Dataset.Add(new DicomLongString(privateCreator, "HIR"));
// 添加私有Tag元素号 >= 0x1000
//var privateTag = new DicomTag(0x9999, 0x1001);
////var groupIdsJson = (new List<string> { "KTGroup1", "KTGroup2" }).ToJson();
var privateTag = new DicomTag(0x9999, 0x1001);
var groupIdsJson = (new List<string> { "KTGroup1", "KTGroup2" }).ToJsonStr();
//cmoveRequest.Dataset.Add(new DicomLongString(privateTag, groupIdsJson));
cmoveRequest.Dataset.Add(new DicomLongString(privateTag, groupIdsJson));
#endregion