|
@@ -22,7 +22,6 @@ namespace Hotline.Api.Controllers
|
|
|
{
|
|
|
private readonly IKnowledgeRepository _knowledgeRepository;
|
|
|
private readonly IKnowledgeTempRepository _knowledgeTempRepository;
|
|
|
- private readonly IKnowledgePVRepository _knowledgePVRepository;
|
|
|
private readonly ISessionContext _sessionContext;
|
|
|
private readonly IKnowledgeService _knowledgeService;
|
|
|
private readonly IMapper _mapper;
|
|
@@ -32,17 +31,14 @@ namespace Hotline.Api.Controllers
|
|
|
/// </summary>
|
|
|
/// <param name="knowledgeRepository"></param>
|
|
|
/// <param name="knowledgeTempRepository"></param>
|
|
|
- /// <param name="knowledgePVRepository"></param>
|
|
|
/// <param name="sessionContext"></param>
|
|
|
/// <param name="knowledgeService"></param>
|
|
|
/// <param name="mapper"></param>
|
|
|
public KnowledgeController(IKnowledgeRepository knowledgeRepository, IKnowledgeTempRepository knowledgeTempRepository,
|
|
|
- IKnowledgePVRepository knowledgePVRepository, ISessionContext sessionContext, IKnowledgeService knowledgeService
|
|
|
- , IMapper mapper)
|
|
|
+ ISessionContext sessionContext, IKnowledgeService knowledgeService, IMapper mapper)
|
|
|
{
|
|
|
_knowledgeRepository = knowledgeRepository;
|
|
|
_knowledgeTempRepository = knowledgeTempRepository;
|
|
|
- _knowledgePVRepository = knowledgePVRepository;
|
|
|
_sessionContext = sessionContext;
|
|
|
_knowledgeService = knowledgeService;
|
|
|
_mapper = mapper;
|
|
@@ -102,7 +98,6 @@ namespace Hotline.Api.Controllers
|
|
|
{
|
|
|
if (string.IsNullOrEmpty(Id))
|
|
|
throw UserFriendlyException.SameMessage("Id不能为空!");
|
|
|
-
|
|
|
await _knowledgeTempRepository.RemoveAsync(p => p.Id == Id, false, HttpContext.RequestAborted);
|
|
|
}
|
|
|
|
|
@@ -134,7 +129,6 @@ namespace Hotline.Api.Controllers
|
|
|
var know = await _knowledgeRepository.GetAsync(Id, HttpContext.RequestAborted);
|
|
|
if (know is null)
|
|
|
throw UserFriendlyException.SameMessage("知识查询失败!");
|
|
|
-
|
|
|
return await _knowledgeService.KnowledgeInfo(know, HttpContext.RequestAborted);
|
|
|
}
|
|
|
|
|
@@ -180,7 +174,6 @@ namespace Hotline.Api.Controllers
|
|
|
}
|
|
|
else
|
|
|
throw UserFriendlyException.SameMessage("知识删除失败");
|
|
|
-
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -195,7 +188,7 @@ namespace Hotline.Api.Controllers
|
|
|
{
|
|
|
if (Ids is null || Ids.Count == 0)
|
|
|
throw UserFriendlyException.SameMessage("数据不能为空");
|
|
|
- if(ApprovalStatus=="1"&&string.IsNullOrEmpty(HandleOpinions))
|
|
|
+ if (ApprovalStatus == "1" && string.IsNullOrEmpty(HandleOpinions))
|
|
|
throw UserFriendlyException.SameMessage("办理意见不能为空");
|
|
|
//审批操作
|
|
|
await _knowledgeService.ApprovalHandle(Ids, ApprovalStatus, HandleOpinions, HttpContext.RequestAborted);
|
|
@@ -651,7 +644,7 @@ namespace Hotline.Api.Controllers
|
|
|
}
|
|
|
#endregion
|
|
|
|
|
|
- #region 审核管理
|
|
|
+ #region 审核管理----查询业务需要等工作流统一提供查询方式
|
|
|
/// <summary>
|
|
|
/// 审核管理-全部
|
|
|
/// </summary>
|