|
@@ -637,9 +637,9 @@ namespace Hotline.FlowEngine.Workflows
|
|
|
nextDto.WorkflowId = workflow.Id;
|
|
|
nextDto.StepId = startStep.Id;
|
|
|
var (_, _, _, nextSteps) = await NextAsync(workflow, nextDto,
|
|
|
- expiredTime: expiredTime,
|
|
|
- isAutoFillSummaryOpinion: true,
|
|
|
- newStepConfig: newStepConfig, cancellationToken: cancellationToken);
|
|
|
+ expiredTime: expiredTime,
|
|
|
+ isAutoFillSummaryOpinion: true,
|
|
|
+ newStepConfig: newStepConfig, cancellationToken: cancellationToken);
|
|
|
return nextSteps;
|
|
|
}
|
|
|
|
|
@@ -1069,7 +1069,7 @@ namespace Hotline.FlowEngine.Workflows
|
|
|
PreviousAsync(PreviousWorkflowDto dto,
|
|
|
EHandleMode handleMode = EHandleMode.Previous,
|
|
|
Action<Workflow, WorkflowStep, StepDefine, WorkflowStep, WorkflowStep>? newStepConfig = null,
|
|
|
- CancellationToken cancellationToken = default)
|
|
|
+ CancellationToken cancellationToken = default)
|
|
|
{
|
|
|
var workflow = await GetWorkflowAsync(dto.WorkflowId, withDefine: true, withSteps: true,
|
|
|
withTraces: true, withCountersigns: true, cancellationToken: cancellationToken);
|
|
@@ -1415,10 +1415,10 @@ namespace Hotline.FlowEngine.Workflows
|
|
|
{
|
|
|
//根据汇总对象id找到被汇总节点
|
|
|
var summaryTargetStep = workflow.Steps.Where(d =>
|
|
|
- d.StepType == EStepType.Normal &&
|
|
|
- d.Code == summaryTargetStepCode &&
|
|
|
- d.Status == EWorkflowStepStatus.Handled &&
|
|
|
- d.IsOrigin)
|
|
|
+ d.StepType == EStepType.Normal &&
|
|
|
+ d.Code == summaryTargetStepCode &&
|
|
|
+ d.Status == EWorkflowStepStatus.Handled &&
|
|
|
+ d.IsOrigin)
|
|
|
.MaxBy(d => d.CreationTime);
|
|
|
if (summaryTargetStep is null)
|
|
|
throw UserFriendlyException.SameMessage("未查询到汇总对象节点");
|
|
@@ -3513,7 +3513,7 @@ namespace Hotline.FlowEngine.Workflows
|
|
|
}
|
|
|
|
|
|
private async Task<WorkflowTrace> CreateVisitTraceAsync(WorkflowTrace pubTrace, UserInfo acceptor, string orderVisitId,
|
|
|
- DateTime creationTime, CancellationToken cancellation)
|
|
|
+ DateTime creationTime, CancellationToken cancellation)
|
|
|
{
|
|
|
if (string.IsNullOrEmpty(orderVisitId))
|
|
|
throw new UserFriendlyException($"参数异常,orderVisitId不能为空, pubTraceId: {pubTrace.Id}");
|