xf 2 lat temu
rodzic
commit
8ac62878b3

+ 6 - 2
src/Hotline/FlowEngine/Workflows/WorkflowDomainService.cs

@@ -71,7 +71,7 @@ namespace Hotline.FlowEngine.Workflows
                 Definition = definition,
                 AssignTime = DateTime.Now,
             };
-            
+
             await _workflowRepository.AddAsync(workflow, cancellationToken);
 
             return workflow;
@@ -119,8 +119,10 @@ namespace Hotline.FlowEngine.Workflows
             //更新当前节点名称、时间、会签节点code 等字段
             workflow.SetWorkflowCurrentStepInfo(isStartCountersign, nextStepBox);
 
+            _logger.LogDebug($"{nameof(StartAsync)}, before update, handlerUsers: {workflow.HandlerUsers}, handlerOrgs: {workflow.HandlerOrgs}");
             workflow.UpdateHandlers(_sessionContext.RequiredUserId, _sessionContext.RequiredOrgCode,
-                flowAssignMode.FlowAssignType, flowAssignMode.Handlers);
+            flowAssignMode.FlowAssignType, flowAssignMode.Handlers);
+            _logger.LogDebug($"{nameof(StartAsync)}, after update, handlerUsers: {workflow.HandlerUsers}, handlerOrgs: {workflow.HandlerOrgs}");
 
             await _workflowRepository.UpdateAsync(workflow, cancellationToken);
 
@@ -384,8 +386,10 @@ namespace Hotline.FlowEngine.Workflows
             //更新workflow当前节点名称、时间、会签节点code 等字段
             workflow.SetWorkflowCurrentStepInfo(isStartCountersign, nextStepBox);
 
+            _logger.LogDebug($"{nameof(NextAsync)}, before update, handlerUsers: {workflow.HandlerUsers}, handlerOrgs: {workflow.HandlerOrgs}");
             workflow.UpdateHandlers(_sessionContext.RequiredUserId, _sessionContext.RequiredOrgCode,
                 flowAssignMode.FlowAssignType, flowAssignMode.Handlers);
+            _logger.LogDebug($"{nameof(NextAsync)}, after update, handlerUsers: {workflow.HandlerUsers}, handlerOrgs: {workflow.HandlerOrgs}");
 
             await _workflowRepository.UpdateAsync(workflow, cancellationToken);