|
@@ -570,30 +570,42 @@ namespace Hotline.Api.Controllers
|
|
|
return new PagedDto<KnowledgeRetrievalDataDto>(total, _mapper.Map<IReadOnlyList<KnowledgeRetrievalDataDto>>(temp));
|
|
|
}
|
|
|
|
|
|
- /// <summary>
|
|
|
- /// 新增-开始流程
|
|
|
- /// </summary>
|
|
|
- /// <param name="id">知识id</param>
|
|
|
- /// <param name="dto">流程开启参数</param>
|
|
|
- /// <returns></returns>
|
|
|
- [Permission(EPermission.AddKnowledge)]
|
|
|
- [HttpPost("{id}/add-startflow")]
|
|
|
- public async Task AddStartFlow(string id, [FromBody] StartWorkflowDto dto)
|
|
|
- {
|
|
|
- await StartFlow(id, WorkflowModuleConsts.KnowledgeAdd, EKnowledgeApplyType.Add, dto);
|
|
|
- }
|
|
|
+ ///// <summary>
|
|
|
+ ///// 新增-开始流程
|
|
|
+ ///// </summary>
|
|
|
+ ///// <param name="id">知识id</param>
|
|
|
+ ///// <param name="dto">流程开启参数</param>
|
|
|
+ ///// <returns></returns>
|
|
|
+ //[Permission(EPermission.AddKnowledge)]
|
|
|
+ //[HttpPost("{id}/add-startflow")]
|
|
|
+ //public async Task AddStartFlow(string id, [FromBody] StartWorkflowDto dto)
|
|
|
+ //{
|
|
|
+ // await StartFlow(id, WorkflowModuleConsts.KnowledgeAdd, EKnowledgeApplyType.Add, dto);
|
|
|
+ //}
|
|
|
+
|
|
|
+ ///// <summary>
|
|
|
+ ///// 删除-开始流程
|
|
|
+ ///// </summary>
|
|
|
+ ///// <param name="id">知识id</param>
|
|
|
+ ///// <param name="dto">流程开启参数</param>
|
|
|
+ ///// <returns></returns>
|
|
|
+ //[Permission(EPermission.KnowledgeDelete)]
|
|
|
+ //[HttpPost("{id}/remove-startflow")]
|
|
|
+ //public async Task RemoveStartFlow(string id, [FromBody] StartWorkflowDto dto)
|
|
|
+ //{
|
|
|
+ // await StartFlow(id, WorkflowModuleConsts.KnowledgeDelete, EKnowledgeApplyType.Delete, dto);
|
|
|
+ //}
|
|
|
|
|
|
/// <summary>
|
|
|
- /// 删除-开始流程
|
|
|
+ /// 查询知识库办理流程开启参数-新增
|
|
|
/// </summary>
|
|
|
- /// <param name="id">知识id</param>
|
|
|
- /// <param name="dto">流程开启参数</param>
|
|
|
/// <returns></returns>
|
|
|
- [Permission(EPermission.KnowledgeDelete)]
|
|
|
- [HttpPost("{id}/remove-startflow")]
|
|
|
- public async Task RemoveStartFlow(string id, [FromBody] StartWorkflowDto dto)
|
|
|
+ [Permission(EPermission.AddKnowledge)]
|
|
|
+ [HttpGet("add-flow-start")]
|
|
|
+ public async Task<NextStepsDto> GetAddFlowStartOptionsAsync()
|
|
|
{
|
|
|
- await StartFlow(id, WorkflowModuleConsts.KnowledgeDelete, EKnowledgeApplyType.Delete, dto);
|
|
|
+ return await _workflowApplication.GetStartStepsAsync(WorkflowModuleConsts.KnowledgeAdd,
|
|
|
+ HttpContext.RequestAborted);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -601,12 +613,10 @@ namespace Hotline.Api.Controllers
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
[Permission(EPermission.AddKnowledge)]
|
|
|
- [HttpGet("add-flow-start")]
|
|
|
- public async Task<NextStepsDto> GetAddFlowStartOptionsAsync()
|
|
|
+ [HttpGet("update-flow-start")]
|
|
|
+ public async Task<NextStepsDto> GetUpdateFlowStartOptionsAsync()
|
|
|
{
|
|
|
- //return await _workflowApplication.GetStartOptionsAsync(WorkflowModuleConsts.KnowledgeAdd, HttpContext.RequestAborted);
|
|
|
-
|
|
|
- return await _workflowApplication.GetStartStepsAsync(WorkflowModuleConsts.KnowledgeAdd,
|
|
|
+ return await _workflowApplication.GetStartStepsAsync(WorkflowModuleConsts.KnowledgeUpdate,
|
|
|
HttpContext.RequestAborted);
|
|
|
}
|
|
|
|
|
@@ -618,8 +628,6 @@ namespace Hotline.Api.Controllers
|
|
|
[HttpGet("remove-flow-start")]
|
|
|
public async Task<NextStepsDto> GetRemoveFlowStartOptionsAsync()
|
|
|
{
|
|
|
- //return await _workflowApplication.GetStartOptionsAsync(WorkflowModuleConsts.KnowledgeDelete, HttpContext.RequestAborted);
|
|
|
-
|
|
|
return await _workflowApplication.GetStartStepsAsync(WorkflowModuleConsts.KnowledgeDelete,
|
|
|
HttpContext.RequestAborted);
|
|
|
}
|