|
@@ -333,7 +333,7 @@ namespace Hotline.FlowEngine.Workflows
|
|
|
|
|
|
workflow.Complete();
|
|
|
await _workflowRepository.UpdateAsync(workflow, cancellationToken);
|
|
|
-
|
|
|
+
|
|
|
await _mediator.Publish(new EndWorkflowNotify(workflow), cancellationToken);
|
|
|
return;
|
|
|
}
|
|
@@ -378,7 +378,7 @@ namespace Hotline.FlowEngine.Workflows
|
|
|
//(当前办理节点所处同一会签内的所有step全都办理完成并且如果开启了会签的step,必须会签结束)
|
|
|
var unComplete = steps.Any(d =>
|
|
|
d.Status != EWorkflowStepStatus.Completed ||
|
|
|
- (d.HasStartedCountersign && !d.IsStartedCountersignComplete.Value));
|
|
|
+ (d.HasStartedCountersign && !(d.IsStartedCountersignComplete ?? false)));
|
|
|
nextStepCanHandle = !unComplete;
|
|
|
}
|
|
|
}
|