Procházet zdrojové kódy

退回到派单节点 由原派单人处理

田爽 před 9 měsíci
rodič
revize
3496ad9c7d

+ 3 - 1
src/Hotline/FlowEngine/Workflows/WorkflowDomainService.cs

@@ -1888,7 +1888,9 @@ namespace Hotline.FlowEngine.Workflows
 	            //newStep.FlowAssignType = EFlowAssignType.User;
                 // 是否中心  临时紧急修改 后续在流程模版定义是否原办理人退回类型 来实现流程 禅道200
                 newStep.FlowAssignType = !step.HandlerOrgIsCenter!.Value ? EFlowAssignType.Org : EFlowAssignType.Role;
-                newStep.Assign(step.HandlerId, step.HandlerName, step.HandlerOrgId, step.HandlerOrgName);
+                if (newStep.BusinessType == EBusinessType.Send)
+	                newStep.FlowAssignType = EFlowAssignType.User;
+				newStep.Assign(step.HandlerId, step.HandlerName, step.HandlerOrgId, step.HandlerOrgName);
             }
 
             await _workflowStepRepository.AddAsync(newStep, cancellationToken);