|
@@ -780,18 +780,27 @@ namespace Hotline.FlowEngine.Workflows
|
|
|
if (selectedStep is not null)
|
|
|
selectedStep.Selected = true;
|
|
|
}
|
|
|
-
|
|
|
- var startStep = new WorkflowStep
|
|
|
- {
|
|
|
- WorkflowId = workflow.Id,
|
|
|
- Handlers = handles,
|
|
|
- NextSteps = nextSteps,
|
|
|
- IsMain = true,
|
|
|
- IsOrigin = true,
|
|
|
- Status = EWorkflowStepStatus.WaitForHandle,
|
|
|
- PrevChosenStepCode = null,
|
|
|
- StepExpiredTime = workflow.ExpiredTime,
|
|
|
- };
|
|
|
+ var startStep = _mapper.Map<WorkflowStep>(startStepDefine);
|
|
|
+ startStep.WorkflowId = workflow.Id;
|
|
|
+ startStep.Handlers = handles;
|
|
|
+ startStep.NextSteps = nextSteps;
|
|
|
+ startStep.IsMain = true;
|
|
|
+ startStep.IsOrigin = true;
|
|
|
+ startStep.Status = EWorkflowStepStatus.WaitForHandle;
|
|
|
+ startStep.PrevChosenStepCode = null;
|
|
|
+ startStep.StepExpiredTime = workflow.ExpiredTime;
|
|
|
+
|
|
|
+ //var startStep = new WorkflowStep
|
|
|
+ //{
|
|
|
+ // WorkflowId = workflow.Id,
|
|
|
+ // Handlers = handles,
|
|
|
+ // NextSteps = nextSteps,
|
|
|
+ // IsMain = true,
|
|
|
+ // IsOrigin = true,
|
|
|
+ // Status = EWorkflowStepStatus.WaitForHandle,
|
|
|
+ // PrevChosenStepCode = null,
|
|
|
+ // StepExpiredTime = workflow.ExpiredTime,
|
|
|
+ //};
|
|
|
startStep.InitId();
|
|
|
return startStep;
|
|
|
}
|