|
@@ -892,23 +892,47 @@ public class WorkflowApplication : IWorkflowApplication, IScopeDependency
|
|
|
Value = org.Name,
|
|
|
FlowAssignType = EFlowAssignType.Org
|
|
|
};
|
|
|
+
|
|
|
+ nextStepOption = new NextStepOption
|
|
|
+ {
|
|
|
+ Key = stepDefine.Code,
|
|
|
+ Value = stepDefine.Name,
|
|
|
+ StepType = stepDefine.StepType,
|
|
|
+ BusinessType = stepDefine.BusinessType,
|
|
|
+ HandlerType = stepDefine.HandlerType,
|
|
|
+ //HandlerType = EHandlerType.AssignedUser, //指定办理人(业务需求)
|
|
|
+ Tag = stepDefine.Tag ?? string.Empty,
|
|
|
+ Items = new List<StepAssignInfo> { handler } //handlers
|
|
|
+ };
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
handler = _workflowDomainService.GetSummaryTargetFlowStepHandler(workflow, stepDefine.SummaryTargetCode);
|
|
|
+
|
|
|
+ nextStepOption = new NextStepOption
|
|
|
+ {
|
|
|
+ Key = stepDefine.Code,
|
|
|
+ Value = stepDefine.Name,
|
|
|
+ StepType = stepDefine.StepType,
|
|
|
+ BusinessType = stepDefine.BusinessType,
|
|
|
+ //HandlerType = stepDefine.HandlerType,
|
|
|
+ HandlerType = EHandlerType.AssignedUser, //指定办理人(业务需求)
|
|
|
+ Tag = stepDefine.Tag ?? string.Empty,
|
|
|
+ Items = new List<StepAssignInfo> { handler } //handlers
|
|
|
+ };
|
|
|
}
|
|
|
|
|
|
- nextStepOption = new NextStepOption
|
|
|
- {
|
|
|
- Key = stepDefine.Code,
|
|
|
- Value = stepDefine.Name,
|
|
|
- StepType = stepDefine.StepType,
|
|
|
- BusinessType = stepDefine.BusinessType,
|
|
|
- //HandlerType = stepDefine.HandlerType,
|
|
|
- HandlerType = EHandlerType.AssignedUser, //指定办理人(业务需求)
|
|
|
- Tag = stepDefine.Tag ?? string.Empty,
|
|
|
- Items = new List<StepAssignInfo> { handler } //handlers
|
|
|
- };
|
|
|
+ //nextStepOption = new NextStepOption
|
|
|
+ //{
|
|
|
+ // Key = stepDefine.Code,
|
|
|
+ // Value = stepDefine.Name,
|
|
|
+ // StepType = stepDefine.StepType,
|
|
|
+ // BusinessType = stepDefine.BusinessType,
|
|
|
+ // //HandlerType = stepDefine.HandlerType,
|
|
|
+ // HandlerType = EHandlerType.AssignedUser, //指定办理人(业务需求)
|
|
|
+ // Tag = stepDefine.Tag ?? string.Empty,
|
|
|
+ // Items = new List<StepAssignInfo> { handler } //handlers
|
|
|
+ //};
|
|
|
}
|
|
|
else
|
|
|
{
|