下载接口变更
This commit is contained in:
@@ -1073,6 +1073,13 @@ namespace IRaCIS.Core.Application.Contracts
|
|||||||
public string? Name { get; set; }
|
public string? Name { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class DownloadImageSuccessCommand
|
||||||
|
{
|
||||||
|
public Guid TrialImageDownloadId { get; set; }
|
||||||
|
|
||||||
|
public List<Guid> VisitTaskIdList { get; set; }
|
||||||
|
}
|
||||||
|
|
||||||
public class SubjectVisitTaskInfo
|
public class SubjectVisitTaskInfo
|
||||||
{
|
{
|
||||||
public Guid SubjectVisitId { get; set; }
|
public Guid SubjectVisitId { get; set; }
|
||||||
|
|||||||
@@ -1888,16 +1888,17 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 影像下载成功回调
|
/// 影像下载成功回调
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="trialImageDownloadId"></param>
|
/// <param name="incommand"></param>
|
||||||
|
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public async Task<IResponseOutput> DownloadImageSuccess(Guid trialImageDownloadId, Guid? visitTaskId)
|
public async Task<IResponseOutput> DownloadImageSuccess(DownloadImageSuccessCommand incommand)
|
||||||
{
|
{
|
||||||
await _trialImageDownloadRepository.UpdatePartialFromQueryAsync(t => t.Id == trialImageDownloadId, u => new TrialImageDownload()
|
await _trialImageDownloadRepository.UpdatePartialFromQueryAsync(t => t.Id == incommand.TrialImageDownloadId, u => new TrialImageDownload()
|
||||||
{ DownloadEndTime = DateTime.Now, IsSuccess = true }, true);
|
{ DownloadEndTime = DateTime.Now, IsSuccess = true }, true);
|
||||||
|
|
||||||
if (visitTaskId != null)
|
if (incommand.VisitTaskIdList != null && incommand.VisitTaskIdList.Count > 0)
|
||||||
{
|
{
|
||||||
await _visitTaskRepository.BatchUpdateNoTrackingAsync(t => t.Id == visitTaskId.Value, u => new VisitTask() { IsIRImageDownloaded = true });
|
await _visitTaskRepository.BatchUpdateNoTrackingAsync(t => incommand.VisitTaskIdList.Contains(t.Id), u => new VisitTask() { IsIRImageDownloaded = true });
|
||||||
}
|
}
|
||||||
return ResponseOutput.Ok();
|
return ResponseOutput.Ok();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user