|
@@ -112,7 +112,10 @@ public class WorkflowApplication : IWorkflowApplication, IScopeDependency
|
|
|
var workflow = await _workflowDomainService.CreateWorkflowAsync(wfModule, dto.Title,
|
|
|
_sessionContext.RequiredUserId, _sessionContext.RequiredOrgCode, externalId, cancellationToken);
|
|
|
|
|
|
- await _workflowDomainService.StartAsync(workflow, cancellationToken);
|
|
|
+ var nextStepBoxDefine = _workflowDomainService.GetStepBoxDefine(definition, dto.NextStepCode);
|
|
|
+ var flowAssignMode = await GetFlowAssignModeAsync(nextStepBoxDefine, false, dto.NextHandlers, cancellationToken);
|
|
|
+
|
|
|
+ await _workflowDomainService.StartAsync(workflow, flowAssignMode, cancellationToken);
|
|
|
|
|
|
await NextAsync(workflow, dto, workflow.ExpiredTime, false, cancellationToken);
|
|
|
}
|
|
@@ -287,8 +290,8 @@ public class WorkflowApplication : IWorkflowApplication, IScopeDependency
|
|
|
|
|
|
await _workflowDomainService.NextAsync(workflow, dto, nextStepBoxDefine, isStartCountersign, flowAssignMode, expiredTime, cancellationToken);
|
|
|
|
|
|
- //更新接办部门(详情页面展示)
|
|
|
- await AddOrUpdateAssignAsync(workflow, dto, nextStepBoxDefine, cancellationToken);
|
|
|
+ ////更新接办部门(详情页面展示)
|
|
|
+ //await AddOrUpdateAssignAsync(workflow, dto, nextStepBoxDefine, cancellationToken);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|