xf преди 2 години
родител
ревизия
206379f265
променени са 2 файла, в които са добавени 3 реда и са изтрити 12 реда
  1. 2 7
      src/Hotline.Api/Controllers/KnowledgeController.cs
  2. 1 5
      src/Hotline.Api/Controllers/OrderController.cs

+ 2 - 7
src/Hotline.Api/Controllers/KnowledgeController.cs

@@ -598,16 +598,11 @@ namespace Hotline.Api.Controllers
 
             if (!string.IsNullOrEmpty(knowledge.WorkflowId) && eKnowledgeApplyType != EKnowledgeApplyType.Delete)
                 throw UserFriendlyException.SameMessage("知识已发起流程");
-
-            var definition = await _definitionDomainService.GetLastEnableByModuleCodeAsync(
-                moduleCode, HttpContext.RequestAborted);
-            if (definition is null)
-                throw UserFriendlyException.SameMessage("未配置流程模板");
-
+            
             //知识审批主表
             var flowId = await _knowledgeDomainService.AddWorkFlowAsync(id, eKnowledgeApplyType, HttpContext.RequestAborted);
 
-            dto.DefinitionCode = definition.Code;
+            dto.DefinitionCode = moduleCode;
             dto.Title = knowledge.Title;
             await _workflowApplication.StartWorkflowAsync(dto, flowId, HttpContext.RequestAborted);
 

+ 1 - 5
src/Hotline.Api/Controllers/OrderController.cs

@@ -213,11 +213,7 @@ public class OrderController : BaseController
         if (order.Status != EOrderStatus.Temporary || !string.IsNullOrEmpty(order.WorkflowId))
             throw UserFriendlyException.SameMessage("工单已发起流程");
 
-        var definition = await _definitionDomainService.GetLastEnableByModuleCodeAsync(
-            WorkflowModuleConsts.OrderManage, HttpContext.RequestAborted);
-        if (definition is null)
-            throw UserFriendlyException.SameMessage("未配置流程模板");
-        dto.DefinitionCode = definition.Code;
+        dto.DefinitionCode = WorkflowModuleConsts.OrderManage;
         dto.Title = order.Title;
         order.StartManageFlow();
         await _orderRepository.UpdateAsync(order, HttpContext.RequestAborted);