diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml index 18e0a478a..13efcc8db 100644 --- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml +++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml @@ -1383,6 +1383,25 @@ + + + 稽查文档 + + + + + + 稽查文档 + + + + + + 获取稽查文档 + + + + 修改稽查文档 diff --git a/IRaCIS.Core.Application/Service/Document/AuditDocumentService.cs b/IRaCIS.Core.Application/Service/Document/AuditDocumentService.cs index 36d43e33a..85ddaefe2 100644 --- a/IRaCIS.Core.Application/Service/Document/AuditDocumentService.cs +++ b/IRaCIS.Core.Application/Service/Document/AuditDocumentService.cs @@ -21,8 +21,12 @@ using Org.BouncyCastle.Crypto; using Microsoft.AspNetCore.Http; namespace IRaCIS.Core.Application.Service; - -[ ApiExplorerSettings(GroupName = "FileRecord")] + +/// +/// 稽查文档 +/// +/// +[ApiExplorerSettings(GroupName = "FileRecord")] public class AuditDocumentService(IRepository _auditDocumentRepository, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer): BaseService { @@ -101,7 +105,7 @@ public class AuditDocumentService(IRepository _auditDocumentRepos { if (inDto.ParentId != null) { - var alikeData = await _auditDocumentRepository.Where(x => x.ParentId == inDto.ParentId&&x.Name==inDto.Name&&x.AuditDocumentTypeEnum==inDto.AuditDocumentTypeEnum).FirstOrDefaultAsync(); + var alikeData = await _auditDocumentRepository.Where(x =>x.Id!=inDto.Id&& x.ParentId == inDto.ParentId&&x.Name==inDto.Name&&x.AuditDocumentTypeEnum==inDto.AuditDocumentTypeEnum).FirstOrDefaultAsync(); if (alikeData != null) { if (inDto.AuditDocumentTypeEnum == AuditDocumentType.Folder)