|
@@ -100,12 +100,12 @@ namespace Hotline.Api.Controllers
|
|
|
/// <param name="Id"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpGet("draftsinfo/{id}")]
|
|
|
- public async Task<KnowledgeTemp> KnowledgeDraftsInfo(string Id)
|
|
|
+ public async Task<KnowledgeInfoDto> KnowledgeDraftsInfo(string Id)
|
|
|
{
|
|
|
var temp = await _knowledgeTempRepository.GetAsync(Id, HttpContext.RequestAborted);
|
|
|
if (temp is null)
|
|
|
throw UserFriendlyException.SameMessage("知识草稿查询失败!");
|
|
|
- return temp;
|
|
|
+ return _mapper.Map<KnowledgeInfoDto>(temp);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -154,12 +154,12 @@ namespace Hotline.Api.Controllers
|
|
|
/// <param name="Id"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpGet("updateinfo/{Id}")]
|
|
|
- public async Task<Knowledge> KnowledgeUpdateInfo(string Id)
|
|
|
+ public async Task<KnowledgeInfoDto> KnowledgeUpdateInfo(string Id)
|
|
|
{
|
|
|
var know = await _knowledgeRepository.GetAsync(Id, HttpContext.RequestAborted);
|
|
|
if (know is null)
|
|
|
throw UserFriendlyException.SameMessage("知识查询失败!");
|
|
|
- return know;
|
|
|
+ return _mapper.Map<KnowledgeInfoDto>(know);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -168,11 +168,11 @@ namespace Hotline.Api.Controllers
|
|
|
/// <param name="Id"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpGet("info/{Id}")]
|
|
|
- public async Task<Knowledge> KnowledgeInfo(string Id)
|
|
|
+ public async Task<KnowledgeInfoDto> KnowledgeInfo(string Id)
|
|
|
{
|
|
|
var knowledge = await _knowledgeDomainService.KnowledgeInfo(Id, HttpContext.RequestAborted);
|
|
|
_mediator.Publish(new GetKnowledgeInfoNotify(knowledge));
|
|
|
- return knowledge;
|
|
|
+ return _mapper.Map<KnowledgeInfoDto>(knowledge);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|