|
@@ -177,9 +177,11 @@ namespace Hotline.Api.Controllers
|
|
|
/// </summary>
|
|
|
/// <param name="title"></param>
|
|
|
/// <returns></returns>
|
|
|
- [HttpGet("{Title}")]
|
|
|
- public async Task<bool> KnowledgeTitle(string Title) {
|
|
|
- var count = await _knowledgeRepository.Queryable().Where(x => x.Title == Title).CountAsync();
|
|
|
+ [HttpGet("title")]
|
|
|
+ public async Task<bool> KnowledgeTitle([FromBody] KnowledgeTitleDto dto) {
|
|
|
+ var count = await _knowledgeRepository.Queryable()
|
|
|
+ .WhereIF(!string.IsNullOrEmpty(dto.Id),x=>x.Id != dto.Id)
|
|
|
+ .Where(x => x.Title == dto.Title).CountAsync();
|
|
|
return count > 0;
|
|
|
}
|
|
|
|