|
@@ -1214,7 +1214,6 @@ public class WorkflowApplication : IWorkflowApplication, IScopeDependency
|
|
|
else
|
|
|
{
|
|
|
businessType = EBusinessType.Department;
|
|
|
- handlerType = EHandlerType.AssignedOrgOrRole;
|
|
|
roleName = handleRoleName;
|
|
|
//上级部门Id
|
|
|
upperOrgId = _sessionContext.RequiredOrgId.GetHigherOrgId(orgLevel);
|
|
@@ -1240,7 +1239,6 @@ public class WorkflowApplication : IWorkflowApplication, IScopeDependency
|
|
|
? EBusinessType.Send
|
|
|
: EBusinessType.Department;
|
|
|
orgLevel = _sessionContext.OrgLevel - 1;
|
|
|
- handlerType = EHandlerType.AssignedOrgOrRole;
|
|
|
if (orgLevel <= 0) orgLevel = 1;
|
|
|
roleName = handleRoleName;
|
|
|
//上级部门Id
|
|
@@ -1283,7 +1281,6 @@ public class WorkflowApplication : IWorkflowApplication, IScopeDependency
|
|
|
else
|
|
|
{
|
|
|
businessType = EBusinessType.Department;
|
|
|
- handlerType = EHandlerType.AssignedOrgOrRole;
|
|
|
upperOrgId = _sessionContext.RequiredOrgId.GetHigherOrgId(_sessionContext.OrgLevel);
|
|
|
if (!isLead)
|
|
|
{
|
|
@@ -1326,7 +1323,6 @@ public class WorkflowApplication : IWorkflowApplication, IScopeDependency
|
|
|
: EBusinessType.Department;
|
|
|
orgLevel = _sessionContext.OrgLevel - 1;
|
|
|
if (orgLevel <= 0) orgLevel = 1;
|
|
|
- handlerType = EHandlerType.AssignedOrgOrRole;
|
|
|
upperOrgId = _sessionContext.RequiredOrgId.GetHigherOrgId(_sessionContext.OrgLevel);
|
|
|
isLead = _sessionContext.Roles.Any(x => x == leadRoleCode);
|
|
|
if (!isLead)
|
|
@@ -1713,8 +1709,8 @@ public class WorkflowApplication : IWorkflowApplication, IScopeDependency
|
|
|
|
|
|
case EHandlerType.AssignedUser:
|
|
|
return FlowAssignInfo.Create(EFlowAssignType.User, handlers, isStartCountersign);
|
|
|
- case EHandlerType.AssignedOrgOrRole:
|
|
|
- return FlowAssignInfo.Create(EFlowAssignType.OrgAndRole, handlers, isStartCountersign);
|
|
|
+ //case EHandlerType.AssignedOrgOrRole:
|
|
|
+ // return FlowAssignInfo.Create(EFlowAssignType.OrgAndRole, handlers, isStartCountersign);
|
|
|
|
|
|
default:
|
|
|
throw new ArgumentOutOfRangeException();
|