|
@@ -889,8 +889,6 @@ namespace Hotline.FlowEngine.Workflows
|
|
var isOrgToCenter = await RecallAsync(workflow, dto, flowAssignInfo, targetStepDefine, targetStep,
|
|
var isOrgToCenter = await RecallAsync(workflow, dto, flowAssignInfo, targetStepDefine, targetStep,
|
|
EWorkflowTraceType.Recall, stepHandlers, expiredTime, cancellationToken);
|
|
EWorkflowTraceType.Recall, stepHandlers, expiredTime, cancellationToken);
|
|
|
|
|
|
- workflow.ResetHandlers(flowAssignInfo.FlowAssignType, flowAssignInfo.HandlerObjects);
|
|
|
|
-
|
|
|
|
await _workflowRepository.UpdateAsync(workflow, cancellationToken);
|
|
await _workflowRepository.UpdateAsync(workflow, cancellationToken);
|
|
|
|
|
|
await _mediator.Publish(new RecallNotify(workflow, targetStep, dto, isOrgToCenter), cancellationToken);
|
|
await _mediator.Publish(new RecallNotify(workflow, targetStep, dto, isOrgToCenter), cancellationToken);
|
|
@@ -1964,6 +1962,9 @@ namespace Hotline.FlowEngine.Workflows
|
|
//更新实际办理节点信息
|
|
//更新实际办理节点信息
|
|
workflow.UpdateActualStepWhenAssign(targetStepNew, targetStep.HandlerOrgName, targetStep.HandlerOrgId);
|
|
workflow.UpdateActualStepWhenAssign(targetStepNew, targetStep.HandlerOrgName, targetStep.HandlerOrgId);
|
|
|
|
|
|
|
|
+ workflow.Assign(flowAssignInfo.FlowAssignType, flowAssignInfo.GetHandlerIds());
|
|
|
|
+ workflow.ResetHandlers(flowAssignInfo.FlowAssignType, flowAssignInfo.HandlerObjects);
|
|
|
|
+
|
|
//calc workflow expired time
|
|
//calc workflow expired time
|
|
var isOrgToCenter = CheckIfFlowFromOrgToCenter(workflow, targetStep);
|
|
var isOrgToCenter = CheckIfFlowFromOrgToCenter(workflow, targetStep);
|
|
|
|
|