田爽 1 год назад
Родитель
Сommit
aa9dbcbb82
1 измененных файлов с 34 добавлено и 26 удалено
  1. 34 26
      src/Hotline.Api/Controllers/KnowledgeController.cs

+ 34 - 26
src/Hotline.Api/Controllers/KnowledgeController.cs

@@ -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);
 		}