修改dicom ae 接口
continuous-integration/drone/push Build is passing Details

IRC_NewDev
hang 2024-07-23 15:35:49 +08:00
parent 76792a127f
commit 3cdfd3a771
2 changed files with 16 additions and 7 deletions

View File

@ -53,9 +53,9 @@ namespace IRaCIS.Core.Application.ViewModel
[NotDefault]
public Guid TrialId { get; set; }
public string CalledAE { get; set; }
public string IP { get; set; }
public int Port { get; set; }
public string CalledAE { get; set; } = string.Empty;
public string IP { get; set; } = string.Empty;
public int? Port { get; set; }
public string Modality { get; set; } = string.Empty;
public string Description { get; set; } = string.Empty;

View File

@ -83,12 +83,21 @@ namespace IRaCIS.Core.Application.Service
// IsVerify=addOrEditDicomAE.Id==null
//};
// 在此处拷贝automapper 映射
var entity = await _dicomAERepository.InsertOrUpdateAsync(addOrEditDicomAE, true, verifyExp1);
await _trialRepository.UpdatePartialFromQueryAsync(t => t.Id == addOrEditDicomAE.TrialId, u => new Trial() { IsPACSConnect = addOrEditDicomAE.IsPACSConnect }, true);
return ResponseOutput.Ok(entity.Id.ToString());
if (addOrEditDicomAE.IsPACSConnect)
{
// 在此处拷贝automapper 映射
var entity = await _dicomAERepository.InsertOrUpdateAsync(addOrEditDicomAE, true, verifyExp1);
return ResponseOutput.Ok(entity.Id.ToString());
}
else
{
return ResponseOutput.Ok();
}
}