From e3b2046cb8cdf8037438329afcc08e4b09c85de8 Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Sun, 28 Sep 2025 15:41:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=A8=BD=E6=9F=A5=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E7=AE=A1=E7=90=86=20=E9=BB=98=E8=AE=A4=E5=88=97?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Service/Document/AuditDocumentService.cs | 4 ++-- .../Service/Document/DTO/AuditDocumentViewModel.cs | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/IRaCIS.Core.Application/Service/Document/AuditDocumentService.cs b/IRaCIS.Core.Application/Service/Document/AuditDocumentService.cs index 40a4c2362..5ba441120 100644 --- a/IRaCIS.Core.Application/Service/Document/AuditDocumentService.cs +++ b/IRaCIS.Core.Application/Service/Document/AuditDocumentService.cs @@ -289,8 +289,8 @@ public class AuditDocumentService(IRepository _auditDocumentRepos var parentIdList = _auditDocumentClosureRepository.Where(t => matchDocIdQuery.Contains(t.DescendantId)).Select(t => t.AncestorId).Distinct().ToList(); - - if (inDto.IsAuthorization == true) + //刚开始未授权,就是空的,默认展示所有 + if (inDto.IsCurrentAuditRecordAuthorization == true && parentIdList.Count > 0) { //只查看授权的 matchedList = matchedList.Where(t => parentIdList.Contains((Guid)t.Id)).ToList(); diff --git a/IRaCIS.Core.Application/Service/Document/DTO/AuditDocumentViewModel.cs b/IRaCIS.Core.Application/Service/Document/DTO/AuditDocumentViewModel.cs index 135cb18f8..805e3dc81 100644 --- a/IRaCIS.Core.Application/Service/Document/DTO/AuditDocumentViewModel.cs +++ b/IRaCIS.Core.Application/Service/Document/DTO/AuditDocumentViewModel.cs @@ -113,6 +113,8 @@ public class GetAuditDocumentDataInDto : PageInput public bool? IsAuthorization { get; set; } + public bool? IsCurrentAuditRecordAuthorization { get; set; } + public string Name { get; set; } = string.Empty; //当前稽查记录Id