|
@@ -681,12 +681,9 @@ namespace Hotline.FlowEngine.Workflows
|
|
public async Task RejectAsync(Workflow workflow, BasicWorkflowDto dto, CancellationToken cancellationToken)
|
|
public async Task RejectAsync(Workflow workflow, BasicWorkflowDto dto, CancellationToken cancellationToken)
|
|
{
|
|
{
|
|
var currentStep = GetUnHandleStep(workflow.Steps, _sessionContext.RequiredOrgId, _sessionContext.RequiredUserId);
|
|
var currentStep = GetUnHandleStep(workflow.Steps, _sessionContext.RequiredOrgId, _sessionContext.RequiredUserId);
|
|
- //var (currentStepBox, currentStep) = GetUnCompleteStep(workflow.Steps, _sessionContext.RequiredOrgId, _sessionContext.RequiredUserId);
|
|
|
|
-
|
|
|
|
await HandleStepAsync(currentStep, workflow, dto, null, cancellationToken);
|
|
await HandleStepAsync(currentStep, workflow, dto, null, cancellationToken);
|
|
|
|
|
|
var endStepDefine = workflow.WorkflowDefinition.FindEndStepDefine();
|
|
var endStepDefine = workflow.WorkflowDefinition.FindEndStepDefine();
|
|
-
|
|
|
|
var endTrace = await WorkflowEndAsync(workflow, dto, endStepDefine, currentStep, cancellationToken);
|
|
var endTrace = await WorkflowEndAsync(workflow, dto, endStepDefine, currentStep, cancellationToken);
|
|
|
|
|
|
await _mediator.Publish(new RejectNotify(workflow, dto), cancellationToken);
|
|
await _mediator.Publish(new RejectNotify(workflow, dto), cancellationToken);
|