Przeglądaj źródła

Merge branch 'test' into lib/test

libin 4 miesięcy temu
rodzic
commit
8735578b42

+ 6 - 5
src/Hotline/FlowEngine/Workflows/WorkflowDomainService.cs

@@ -998,10 +998,10 @@ namespace Hotline.FlowEngine.Workflows
                 prevStep.FlowAssignType = prevStep.BusinessType is EBusinessType.Seat ? EFlowAssignType.Role :
                     prevStep.BusinessType is EBusinessType.Send ? EFlowAssignType.User : EFlowAssignType.Org;
             }
-            if (workflow.FlowType == EFlowType.Review &&  workflow.ModuleCode == WorkflowModuleConsts.OrderScreen)
+            if (workflow.FlowType == EFlowType.Review && workflow.ModuleCode == WorkflowModuleConsts.OrderScreen)
             {
                 prevStep.FlowAssignType = prevStep.StepType == EStepType.Start ? EFlowAssignType.Org : prevStep.FlowAssignType;
-			}
+            }
 
             //复制上一个节点为待接办
             // var newPrevStep =
@@ -1217,8 +1217,8 @@ namespace Hotline.FlowEngine.Workflows
                     step.WorkflowTrace.FlowAssignType = EFlowAssignType.User;
                     step.WorkflowTrace.Assign(handler.userId, handler.username,
                         handler.orgId, handler.orgName, handler.roleId, handler.roleName);
-					//更新节点CreationTime  派单量统计  待派单数据使用
-					step.CreationTime = DateTime.Now;
+                    //更新节点CreationTime  派单量统计  待派单数据使用
+                    step.CreationTime = DateTime.Now;
                 }
             }
 
@@ -2001,7 +2001,8 @@ namespace Hotline.FlowEngine.Workflows
             var endTrace = await NextTraceAsync(workflow, dto, endStep, cancellationToken);
 
             //create publish trace
-            await CreatePublishTraceAsync(endTrace, cancellationToken);
+            if (workflow.FlowType is EFlowType.Handle)
+                await CreatePublishTraceAsync(endTrace, cancellationToken);
 
             workflow.Complete(endStep, dto.ReviewResult);