|
@@ -166,7 +166,7 @@ namespace Hotline.FlowEngine.Workflows
|
|
|
_sessionContext.OrgName);
|
|
|
|
|
|
workflow.UpdateHandlers(_sessionContext.RequiredUserId, _sessionContext.RequiredOrgId,
|
|
|
- flowAssignInfo.FlowAssignType, flowAssignInfo.HandlerObjects);
|
|
|
+ flowAssignInfo.FlowAssignType, flowAssignInfo.HandlerObjects, true);
|
|
|
|
|
|
//更新指派信息
|
|
|
workflow.Assign(flowAssignInfo.FlowAssignType, flowAssignInfo.GetHandlerIds());
|
|
@@ -423,9 +423,9 @@ namespace Hotline.FlowEngine.Workflows
|
|
|
await _workflowStepRepository.UpdateAsync(currentStep, cancellationToken);
|
|
|
}
|
|
|
|
|
|
- //更新办理人
|
|
|
+ //更新办理人(nextSteps无元素表示当前节点为会签办理节点且当前会签没有全部办理完成)
|
|
|
workflow.UpdateHandlers(_sessionContext.RequiredUserId, _sessionContext.RequiredOrgId,
|
|
|
- flowAssignInfo.FlowAssignType, flowAssignInfo.HandlerObjects);
|
|
|
+ flowAssignInfo.FlowAssignType, flowAssignInfo.HandlerObjects, nextSteps.Any());
|
|
|
|
|
|
//todo 计算办理工作时长
|
|
|
|