From 104d44d75714692017907142d0ae97bff9d1f7a1 Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Thu, 23 Apr 2026 14:55:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A8=A1=E5=9E=8B=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IRaCIS.Core.Application/Helper/OtherTool/DicomSortHelper.cs | 2 +- IRaCIS.Core.Application/Service/QC/QCOperationService.cs | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/IRaCIS.Core.Application/Helper/OtherTool/DicomSortHelper.cs b/IRaCIS.Core.Application/Helper/OtherTool/DicomSortHelper.cs index 08947e1fa..065fc779e 100644 --- a/IRaCIS.Core.Application/Helper/OtherTool/DicomSortHelper.cs +++ b/IRaCIS.Core.Application/Helper/OtherTool/DicomSortHelper.cs @@ -101,7 +101,7 @@ public static class DicomSliceSorterFast #endregion -public sealed class MaskRegion +public class MaskRegion { public int X { get; } public int Y { get; } diff --git a/IRaCIS.Core.Application/Service/QC/QCOperationService.cs b/IRaCIS.Core.Application/Service/QC/QCOperationService.cs index 91b86b93f..9aa071fa9 100644 --- a/IRaCIS.Core.Application/Service/QC/QCOperationService.cs +++ b/IRaCIS.Core.Application/Service/QC/QCOperationService.cs @@ -1375,10 +1375,12 @@ namespace IRaCIS.Core.Application.Image.QA // 获取当前缓存中的访视Id集合(如果没有则创建空集合) - var skippedVisits = await _fusionCache.GetOrDefaultAsync>(CacheKeys.UserQCSkipTask(_userInfo.UserRoleId), new List() { inDto.SubjectVisitId }); + var skippedVisits = await _fusionCache.GetOrDefaultAsync>(CacheKeys.UserQCSkipTask(_userInfo.UserRoleId), new List() { }); //跳过当前访视 if (inDto.IsSkipCurrentVisit) - { + { + skippedVisits.Add(inDto.SubjectVisitId); + currentActionList = currentActionList.Where(t => !skippedVisits.Contains(t.SubjectVisitId)).ToList(); }