|
@@ -238,9 +238,11 @@ public class WorkflowApplication : IWorkflowApplication, IScopeDependency
|
|
|
{
|
|
|
var workflow = await _workflowDomainService.GetWorkflowAsync(dto.WorkflowId, true, true, cancellationToken: cancellationToken);
|
|
|
|
|
|
- await _orderDomainService.ReadyToRecallAsync(workflow.ExternalId, cancellationToken);
|
|
|
+ //await _orderDomainService.ReadyToRecallAsync(workflow.ExternalId, cancellationToken);
|
|
|
|
|
|
var targetStepDefine = _workflowDomainService.GetStepDefine(workflow.WorkflowDefinition, dto.NextStepCode);
|
|
|
+ if (targetStepDefine.StepType is EStepType.End)
|
|
|
+ throw UserFriendlyException.SameMessage("结束节点不支持撤回");
|
|
|
//var isStartCountersign = targetStepDefine.CouldPrevStartCountersign(dto.NextHandlers.Count);
|
|
|
var flowAssignInfo =
|
|
|
await GetNextStepFlowAssignInfoByDefineAsync(targetStepDefine, dto.IsStartCountersign, dto.NextHandlers, cancellationToken);
|
|
@@ -544,7 +546,7 @@ public class WorkflowApplication : IWorkflowApplication, IScopeDependency
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
- /// 查询撤回可选节点
|
|
|
+ /// 查询撤回可选节点及办理对象
|
|
|
/// </summary>
|
|
|
public async Task<RecallStepsDto> GetRecallStepsAsync(string workflowId, CancellationToken cancellationToken)
|
|
|
{
|