修改
continuous-integration/drone/push Build is running Details

Temp_Event_IRC_Met8
he 2025-04-01 17:53:13 +08:00
parent be498f2329
commit c17b2f6bac
2 changed files with 26 additions and 3 deletions

View File

@ -1383,6 +1383,25 @@
<param name="inDto"></param> <param name="inDto"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="T:IRaCIS.Core.Application.Service.AuditDocumentService">
<summary>
稽查文档
</summary>
<returns></returns>
</member>
<member name="M:IRaCIS.Core.Application.Service.AuditDocumentService.#ctor(IRaCIS.Core.Infra.EFCore.IRepository{IRaCIS.Core.Domain.Models.AuditDocument},AutoMapper.IMapper,IRaCIS.Core.Domain.Share.IUserInfo,Microsoft.Extensions.Localization.IStringLocalizer)">
<summary>
稽查文档
</summary>
<returns></returns>
</member>
<member name="M:IRaCIS.Core.Application.Service.AuditDocumentService.GetAuditDocumentList(IRaCIS.Core.Application.ViewModel.AuditDocumentQuery)">
<summary>
获取稽查文档
</summary>
<param name="inQuery"></param>
<returns></returns>
</member>
<member name="M:IRaCIS.Core.Application.Service.AuditDocumentService.UpdateAuditDocument(IRaCIS.Core.Application.ViewModel.AuditDocumentUpdateDto)"> <member name="M:IRaCIS.Core.Application.Service.AuditDocumentService.UpdateAuditDocument(IRaCIS.Core.Application.ViewModel.AuditDocumentUpdateDto)">
<summary> <summary>
修改稽查文档 修改稽查文档

View File

@ -21,8 +21,12 @@ using Org.BouncyCastle.Crypto;
using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Http;
namespace IRaCIS.Core.Application.Service; namespace IRaCIS.Core.Application.Service;
[ ApiExplorerSettings(GroupName = "FileRecord")] /// <summary>
/// 稽查文档
/// </summary>
/// <returns></returns>
[ApiExplorerSettings(GroupName = "FileRecord")]
public class AuditDocumentService(IRepository<AuditDocument> _auditDocumentRepository, public class AuditDocumentService(IRepository<AuditDocument> _auditDocumentRepository,
IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer): BaseService IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer): BaseService
{ {
@ -101,7 +105,7 @@ public class AuditDocumentService(IRepository<AuditDocument> _auditDocumentRepos
{ {
if (inDto.ParentId != null) 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 (alikeData != null)
{ {
if (inDto.AuditDocumentTypeEnum == AuditDocumentType.Folder) if (inDto.AuditDocumentTypeEnum == AuditDocumentType.Folder)