|
@@ -866,19 +866,19 @@ namespace Hotline.FlowEngine.Workflows
|
|
|
await _workflowStepRepository.AddRangeAsync(subSteps, cancellationToken);
|
|
|
}
|
|
|
|
|
|
- private (WorkflowStep stepBox, WorkflowStep step) GetStep(List<WorkflowStep> stepBoxes, string stepId)
|
|
|
- {
|
|
|
- foreach (var stepBox in stepBoxes)
|
|
|
- {
|
|
|
- foreach (var step in stepBox.Steps)
|
|
|
- {
|
|
|
- if (step.Id == stepId)
|
|
|
- return (stepBox, step);
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- throw new UserFriendlyException("未找到对应节点");
|
|
|
- }
|
|
|
+ //private (WorkflowStep stepBox, WorkflowStep step) GetStep(List<WorkflowStep> stepBoxes, string stepId)
|
|
|
+ //{
|
|
|
+ // foreach (var stepBox in stepBoxes)
|
|
|
+ // {
|
|
|
+ // foreach (var step in stepBox.Steps)
|
|
|
+ // {
|
|
|
+ // if (step.Id == stepId)
|
|
|
+ // return (stepBox, step);
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+
|
|
|
+ // throw new UserFriendlyException("未找到对应节点");
|
|
|
+ //}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 查询未完成节点
|
|
@@ -891,7 +891,9 @@ namespace Hotline.FlowEngine.Workflows
|
|
|
{
|
|
|
var (stepBox, step) = GetStep(stepBoxes, orgCode, userId, d => d != EWorkflowStepStatus.Completed);
|
|
|
if (step == null)
|
|
|
- throw new UserFriendlyException("未找到对应节点");
|
|
|
+ throw new UserFriendlyException(
|
|
|
+ $"未找到对应节点, workflowId: {stepBoxes.FirstOrDefault()?.WorkflowId} orgCode:{orgCode}, userId: {userId}",
|
|
|
+ "未找到对应节点");
|
|
|
return (stepBox, step);
|
|
|
}
|
|
|
|