修改
continuous-integration/drone/push Build is passing

This commit is contained in:
he
2025-04-18 13:36:53 +08:00
parent d2571d5f79
commit 34b90538ab
2 changed files with 25 additions and 9 deletions
@@ -183,6 +183,22 @@ namespace IRaCIS.Core.Application.Services
return ResponseOutput.Result(result);
}
/// <summary>
/// 下线系统文档
/// </summary>
/// <returns></returns>
[HttpPost]
public async Task<IResponseOutput> OutLineSystemDocument(PublishSystemDocumentInDto inDto)
{
await _systemDocumentRepository.UpdatePartialFromQueryAsync(x => inDto.Ids.Contains(x.Id), x => new SystemDocument()
{
IsDeleted = true,
});
var result = await _systemDocumentRepository.SaveChangesAsync();
await _mediatorScoped.Publish(new SystemDocumentPublishEvent() { Ids = inDto.Ids });
return ResponseOutput.Result(result);
}
[HttpDelete("{systemDocumentId:guid}")]
public async Task<IResponseOutput> AbandonSystemDocumentAsync(Guid systemDocumentId)
{