修改请求方式
continuous-integration/drone/push Build is passing Details

Test_HIR_Net8
hang 2025-11-21 14:50:00 +08:00
parent facb318180
commit 88f40125e1
2 changed files with 4 additions and 9 deletions

View File

@ -18827,14 +18827,11 @@
<returns></returns>
</member>
<!-- Badly formed XML comment ignored for member "M:IRaCIS.Application.Services.PatientService.TrialImageAddExtralField(IRaCIS.Core.Infra.EFCore.IRepository{IRaCIS.Core.Domain.Models.SCPInstance},IRaCIS.Core.Infra.EFCore.IRepository{IRaCIS.Core.Domain.Models.DicomInstance},IRaCIS.Core.Application.Helper.IOSSService)" -->
<member name="M:IRaCIS.Application.Services.PatientService.GetDownloadPatientStudyInfo(IRaCIS.Application.Contracts.PatientImageDownloadCommand,IRaCIS.Core.Infra.EFCore.IRepository{IRaCIS.Core.Domain.Models.SCPPatient},IRaCIS.Core.Infra.EFCore.IRepository{IRaCIS.Core.Domain.Models.SCPStudy},IRaCIS.Core.Application.Helper.IOSSService)">
<member name="M:IRaCIS.Application.Services.PatientService.GetDownloadPatientStudyInfo(IRaCIS.Application.Contracts.PatientImageDownloadCommand)">
<summary>
影像库 和影像下载界面批量下载原始影像 患者列表只传递 患者Id数组 检查列表把患者Id数组 和检查Id数组都传递
</summary>
<param name="inCommand"></param>
<param name="_scpPatientRepository"></param>
<param name="_SCPStudyRepository"></param>
<param name="_oSSService"></param>
<returns></returns>
</member>
<member name="M:IRaCIS.Application.Services.PatientService.GetDownloadSubjectVisitStudyInfo(System.Guid,System.Guid,IRaCIS.Core.Infra.EFCore.IRepository{IRaCIS.Core.Domain.Models.DicomStudy},IRaCIS.Core.Application.Helper.IOSSService)">

View File

@ -54,6 +54,7 @@ namespace IRaCIS.Application.Services
[ApiExplorerSettings(GroupName = "HIR")]
public class PatientService(IRepository<SCPStudySubjectVisit> _studySubjectVisitRepository,
IRepository<TrialIdentityUser> _trialIdentityUserRepository,
IRepository<SCPStudy> _SCPStudyRepository, IOSSService _oSSService,
IRepository<IdentityUser> _identityUserRepository,
IRepository<SubjectPatient> _subjectPatientRepository, IRepository<SCPStudyHospitalGroup> _SCPStudyHospitalGroupRepository,
IRepository<Trial> _trialRepository,
@ -3298,12 +3299,9 @@ namespace IRaCIS.Application.Services
/// 影像库 和影像下载界面批量下载原始影像 患者列表只传递 患者Id数组 检查列表把患者Id数组 和检查Id数组都传递
/// </summary>
/// <param name="inCommand"></param>
/// <param name="_scpPatientRepository"></param>
/// <param name="_SCPStudyRepository"></param>
/// <param name="_oSSService"></param>
/// <returns></returns>
public async Task<IResponseOutput> GetDownloadPatientStudyInfo(PatientImageDownloadCommand inCommand,
[FromServices] IRepository<SCPPatient> _scpPatientRepository, IRepository<SCPStudy> _SCPStudyRepository, [FromServices] IOSSService _oSSService)
[HttpPost]
public async Task<IResponseOutput> GetDownloadPatientStudyInfo(PatientImageDownloadCommand inCommand)
{
var patientIdList = inCommand.PatientIdList.Distinct().ToList();