|
@@ -596,14 +596,16 @@ namespace Hotline.FlowEngine.Workflows
|
|
_mapper.Map(dto, trace);
|
|
_mapper.Map(dto, trace);
|
|
_mapper.Map(step, trace);
|
|
_mapper.Map(step, trace);
|
|
trace.ExpiredTime = workflow.ExpiredTime;
|
|
trace.ExpiredTime = workflow.ExpiredTime;
|
|
|
|
+ trace.TimeLimit = workflow.TimeLimit;
|
|
await _workflowTraceRepository.UpdateAsync(trace, cancellationToken);
|
|
await _workflowTraceRepository.UpdateAsync(trace, cancellationToken);
|
|
}
|
|
}
|
|
|
|
|
|
private async Task AcceptTraceAsync(Workflow workflow, WorkflowStep currentStepBox, WorkflowStep currentStep, CancellationToken cancellationToken)
|
|
private async Task AcceptTraceAsync(Workflow workflow, WorkflowStep currentStepBox, WorkflowStep currentStep, CancellationToken cancellationToken)
|
|
{
|
|
{
|
|
- var trace = _mapper.Map<WorkflowTrace>(currentStep);//todo ignore parentId, map stepId
|
|
|
|
|
|
+ var trace = _mapper.Map<WorkflowTrace>(currentStep);
|
|
trace.Status = EWorkflowTraceStatus.Normal;
|
|
trace.Status = EWorkflowTraceStatus.Normal;
|
|
trace.ExpiredTime = workflow.ExpiredTime;
|
|
trace.ExpiredTime = workflow.ExpiredTime;
|
|
|
|
+ trace.TimeLimit = workflow.TimeLimit;
|
|
|
|
|
|
if (!string.IsNullOrEmpty(currentStep.PreviousId) && currentStepBox.Steps.Count > 1)
|
|
if (!string.IsNullOrEmpty(currentStep.PreviousId) && currentStepBox.Steps.Count > 1)
|
|
{
|
|
{
|