diff --git a/src/main/java/neatlogic/module/autoexec/operationauth/handler/AutoexecOperateHandler.java b/src/main/java/neatlogic/module/autoexec/operationauth/handler/AutoexecOperateHandler.java
index 1b66e02a4176989779481b290a3758b8c5d66bb9..7135f6364278dbd58b36dcbe44b397bd52d9baa3 100644
--- a/src/main/java/neatlogic/module/autoexec/operationauth/handler/AutoexecOperateHandler.java
+++ b/src/main/java/neatlogic/module/autoexec/operationauth/handler/AutoexecOperateHandler.java
@@ -16,7 +16,8 @@ along with this program. If not, see .*/
package neatlogic.module.autoexec.operationauth.handler;
import com.alibaba.fastjson.JSONObject;
-import neatlogic.framework.process.constvalue.ProcessTaskOperationType;
+import neatlogic.framework.process.operationauth.core.IOperationType;
+import neatlogic.framework.process.constvalue.ProcessTaskStepOperationType;
import neatlogic.framework.process.dto.ProcessTaskStepVo;
import neatlogic.framework.process.dto.ProcessTaskVo;
import neatlogic.framework.process.exception.operationauth.ProcessTaskPermissionDeniedException;
@@ -36,7 +37,7 @@ import java.util.Map;
@Component
public class AutoexecOperateHandler extends OperationAuthHandlerBase {
- private final Map>, JSONObject>> operationBiPredicateMap = new HashMap<>();
+ private final Map>, JSONObject>> operationBiPredicateMap = new HashMap<>();
@PostConstruct
public void init() {
@@ -49,10 +50,10 @@ public class AutoexecOperateHandler extends OperationAuthHandlerBase {
// .put(operationType, new ProcessTaskAutoexecHandlerNotEnableOperateException(operationType));
// return false;
// });
- operationBiPredicateMap.put(ProcessTaskOperationType.STEP_RETREAT,
+ operationBiPredicateMap.put(ProcessTaskStepOperationType.STEP_RETREAT,
(processTaskVo, processTaskStepVo, userUuid, operationTypePermissionDeniedExceptionMap, extraParam) -> {
Long id = processTaskStepVo.getId();
- ProcessTaskOperationType operationType = ProcessTaskOperationType.STEP_RETREAT;
+ IOperationType operationType = ProcessTaskStepOperationType.STEP_RETREAT;
//1.提示“自动化节点不支持'撤回'操作”;
operationTypePermissionDeniedExceptionMap.computeIfAbsent(id, key -> new HashMap<>())
.put(operationType, new ProcessTaskAutoexecHandlerNotEnableOperateException(operationType.getText()));
@@ -67,19 +68,19 @@ public class AutoexecOperateHandler extends OperationAuthHandlerBase {
// .put(operationType, new ProcessTaskAutoexecHandlerNotEnableOperateException(operationType));
// return false;
// });
- operationBiPredicateMap.put(ProcessTaskOperationType.STEP_WORK,
+ operationBiPredicateMap.put(ProcessTaskStepOperationType.STEP_WORK,
(processTaskVo, processTaskStepVo, userUuid, operationTypePermissionDeniedExceptionMap, extraParam) -> {
Long id = processTaskStepVo.getId();
- ProcessTaskOperationType operationType = ProcessTaskOperationType.STEP_WORK;
+ IOperationType operationType = ProcessTaskStepOperationType.STEP_WORK;
//1.提示“自动化节点不支持'处理'操作”;
operationTypePermissionDeniedExceptionMap.computeIfAbsent(id, key -> new HashMap<>())
.put(operationType, new ProcessTaskAutoexecHandlerNotEnableOperateException(operationType.getText()));
return false;
});
- operationBiPredicateMap.put(ProcessTaskOperationType.STEP_COMMENT,
+ operationBiPredicateMap.put(ProcessTaskStepOperationType.STEP_COMMENT,
(processTaskVo, processTaskStepVo, userUuid, operationTypePermissionDeniedExceptionMap, extraParam) -> {
Long id = processTaskStepVo.getId();
- ProcessTaskOperationType operationType = ProcessTaskOperationType.STEP_COMMENT;
+ IOperationType operationType = ProcessTaskStepOperationType.STEP_COMMENT;
//1.提示“自动化节点不支持'回复'操作”;
operationTypePermissionDeniedExceptionMap.computeIfAbsent(id, key -> new HashMap<>())
.put(operationType, new ProcessTaskAutoexecHandlerNotEnableOperateException(operationType.getText()));
@@ -113,7 +114,7 @@ public class AutoexecOperateHandler extends OperationAuthHandlerBase {
}
@Override
- public Map>, JSONObject>> getOperationBiPredicateMap() {
+ public Map>, JSONObject>> getOperationBiPredicateMap() {
return operationBiPredicateMap;
}
diff --git a/src/main/java/neatlogic/module/autoexec/process/stephandler/component/CreateJobProcessComponent.java b/src/main/java/neatlogic/module/autoexec/process/stephandler/component/CreateJobProcessComponent.java
index c14c4c7c4be1327cf95ee13b22f39555f389c9da..7ce3bfa9525c6f89ed2118a6aa92136f9719fe9b 100644
--- a/src/main/java/neatlogic/module/autoexec/process/stephandler/component/CreateJobProcessComponent.java
+++ b/src/main/java/neatlogic/module/autoexec/process/stephandler/component/CreateJobProcessComponent.java
@@ -341,10 +341,10 @@ public class CreateJobProcessComponent extends ProcessStepHandlerBase {
ProcessTaskStepVo processTaskStepVo = processTaskCrossoverMapper.getProcessTaskStepBaseInfoById(processTaskStepId);
JSONObject paramObj = processTaskStepVo.getParamObj();
paramObj.put("nextStepId", nextStepId);
- paramObj.put("action", ProcessTaskOperationType.STEP_COMPLETE.getValue());
+ paramObj.put("action", ProcessTaskStepOperationType.STEP_COMPLETE.getValue());
/* 自动处理 **/
IProcessStepHandler handler = this;
- doNext(ProcessTaskOperationType.STEP_COMPLETE, new ProcessStepThread(processTaskStepVo) {
+ doNext(ProcessTaskStepOperationType.STEP_COMPLETE, new ProcessStepThread(processTaskStepVo) {
@Override
public void myExecute() {
UserContext.init(SystemUser.SYSTEM);
diff --git a/src/main/java/neatlogic/module/autoexec/process/stephandler/utilhandler/CreateJobProcessUtilHandler.java b/src/main/java/neatlogic/module/autoexec/process/stephandler/utilhandler/CreateJobProcessUtilHandler.java
index c598af8c7a7e6f625e857f9399b2067305911a6a..452a3be0be8bf4bb7590fa214f228d67cde993a7 100644
--- a/src/main/java/neatlogic/module/autoexec/process/stephandler/utilhandler/CreateJobProcessUtilHandler.java
+++ b/src/main/java/neatlogic/module/autoexec/process/stephandler/utilhandler/CreateJobProcessUtilHandler.java
@@ -25,7 +25,9 @@ import neatlogic.framework.autoexec.dto.job.AutoexecJobPhaseVo;
import neatlogic.framework.autoexec.dto.job.AutoexecJobVo;
import neatlogic.framework.crossover.CrossoverServiceFactory;
import neatlogic.framework.notify.core.INotifyPolicyHandler;
+import neatlogic.framework.process.operationauth.core.IOperationType;
import neatlogic.framework.process.constvalue.ProcessTaskOperationType;
+import neatlogic.framework.process.constvalue.ProcessTaskStepOperationType;
import neatlogic.framework.process.crossover.IProcessTaskStepDataCrossoverMapper;
import neatlogic.framework.process.dto.ProcessTaskStepDataVo;
import neatlogic.framework.process.dto.ProcessTaskStepVo;
@@ -124,10 +126,10 @@ public class CreateJobProcessUtilHandler extends ProcessStepInternalHandlerBase
* 返回步骤动作,校验时用
*/
@Override
- public ProcessTaskOperationType[] getStepActions() {
- return new ProcessTaskOperationType[]{
- ProcessTaskOperationType.STEP_VIEW,
- ProcessTaskOperationType.STEP_TRANSFER
+ public IOperationType[] getStepActions() {
+ return new IOperationType[]{
+ ProcessTaskStepOperationType.STEP_VIEW,
+ ProcessTaskStepOperationType.STEP_TRANSFER
};
}
@@ -135,12 +137,12 @@ public class CreateJobProcessUtilHandler extends ProcessStepInternalHandlerBase
* 返回步骤按钮列表
*/
@Override
- public ProcessTaskOperationType[] getStepButtons() {
- return new ProcessTaskOperationType[]{
- ProcessTaskOperationType.STEP_COMPLETE,
- ProcessTaskOperationType.STEP_BACK,
+ public IOperationType[] getStepButtons() {
+ return new IOperationType[]{
+ ProcessTaskStepOperationType.STEP_COMPLETE,
+ ProcessTaskStepOperationType.STEP_BACK,
ProcessTaskOperationType.PROCESSTASK_TRANSFER,
- ProcessTaskOperationType.STEP_ACCEPT
+ ProcessTaskStepOperationType.STEP_ACCEPT
};
}
diff --git a/src/main/java/neatlogic/module/autoexec/stephandler/component/AutoexecProcessComponent.java b/src/main/java/neatlogic/module/autoexec/stephandler/component/AutoexecProcessComponent.java
index 94a24c7baf41fd5af3b98cddc70036be8729fca5..fe4dab57af6e17e3bd9ba6ce0358116d3e9919e2 100644
--- a/src/main/java/neatlogic/module/autoexec/stephandler/component/AutoexecProcessComponent.java
+++ b/src/main/java/neatlogic/module/autoexec/stephandler/component/AutoexecProcessComponent.java
@@ -1307,7 +1307,7 @@ public class AutoexecProcessComponent extends ProcessStepHandlerBase {
}
JSONObject paramObj = processTaskStepVo.getParamObj();
paramObj.put("nextStepId", nextStepId);
- paramObj.put("action", ProcessTaskOperationType.STEP_COMPLETE.getValue());
+ paramObj.put("action", ProcessTaskStepOperationType.STEP_COMPLETE.getValue());
if (CollectionUtils.isNotEmpty(formAttributeDataList)) {
paramObj.put("formAttributeDataList", formAttributeDataList);
}
@@ -1315,7 +1315,7 @@ public class AutoexecProcessComponent extends ProcessStepHandlerBase {
paramObj.put("hidecomponentList", hidecomponentList);
}
/* 自动处理 **/
- doNext(ProcessTaskOperationType.STEP_COMPLETE, new ProcessStepThread(processTaskStepVo) {
+ doNext(ProcessTaskStepOperationType.STEP_COMPLETE, new ProcessStepThread(processTaskStepVo) {
@Override
public void myExecute() {
UserContext.init(SystemUser.SYSTEM);
diff --git a/src/main/java/neatlogic/module/autoexec/stephandler/utilhandler/AutoexecProcessUtilHandler.java b/src/main/java/neatlogic/module/autoexec/stephandler/utilhandler/AutoexecProcessUtilHandler.java
index 12707ea5a9a173c7cf8bb54e7723f8772ba862a4..5e3f7a1e6995675bfe7c1eb611dd165c521a8363 100644
--- a/src/main/java/neatlogic/module/autoexec/stephandler/utilhandler/AutoexecProcessUtilHandler.java
+++ b/src/main/java/neatlogic/module/autoexec/stephandler/utilhandler/AutoexecProcessUtilHandler.java
@@ -25,7 +25,9 @@ import neatlogic.framework.crossover.CrossoverServiceFactory;
import neatlogic.framework.notify.crossover.INotifyServiceCrossoverService;
import neatlogic.framework.notify.dto.InvokeNotifyPolicyConfigVo;
import neatlogic.framework.process.constvalue.AutoexecProcessStepHandlerType;
+import neatlogic.framework.process.operationauth.core.IOperationType;
import neatlogic.framework.process.constvalue.ProcessTaskOperationType;
+import neatlogic.framework.process.constvalue.ProcessTaskStepOperationType;
import neatlogic.framework.process.crossover.IProcessTaskStepDataCrossoverMapper;
import neatlogic.framework.process.dto.ProcessTaskStepDataVo;
import neatlogic.framework.process.dto.ProcessTaskStepVo;
@@ -128,20 +130,20 @@ public class AutoexecProcessUtilHandler extends ProcessStepInternalHandlerBase {
JSONObject resultObj = new JSONObject();
/* 授权 **/
- ProcessTaskOperationType[] stepActions = {
- ProcessTaskOperationType.STEP_VIEW,
- ProcessTaskOperationType.STEP_TRANSFER
+ IOperationType[] stepActions = {
+ ProcessTaskStepOperationType.STEP_VIEW,
+ ProcessTaskStepOperationType.STEP_TRANSFER
};
JSONArray authorityList = configObj.getJSONArray("authorityList");
JSONArray authorityArray = ProcessConfigUtil.regulateAuthorityList(authorityList, stepActions);
resultObj.put("authorityList", authorityArray);
/* 按钮映射 **/
- ProcessTaskOperationType[] stepButtons = {
- ProcessTaskOperationType.STEP_COMPLETE,
- ProcessTaskOperationType.STEP_BACK,
+ IOperationType[] stepButtons = {
+ ProcessTaskStepOperationType.STEP_COMPLETE,
+ ProcessTaskStepOperationType.STEP_BACK,
ProcessTaskOperationType.PROCESSTASK_TRANSFER,
- ProcessTaskOperationType.STEP_ACCEPT
+ ProcessTaskStepOperationType.STEP_ACCEPT
};
JSONArray customButtonList = configObj.getJSONArray("customButtonList");
JSONArray customButtonArray = ProcessConfigUtil.regulateCustomButtonList(customButtonList, stepButtons);
@@ -164,9 +166,9 @@ public class AutoexecProcessUtilHandler extends ProcessStepInternalHandlerBase {
JSONObject resultObj = new JSONObject();
/* 授权 **/
- ProcessTaskOperationType[] stepActions = {
- ProcessTaskOperationType.STEP_VIEW,
- ProcessTaskOperationType.STEP_TRANSFER
+ IOperationType[] stepActions = {
+ ProcessTaskStepOperationType.STEP_VIEW,
+ ProcessTaskStepOperationType.STEP_TRANSFER
};
JSONArray authorityList = null;
Integer enableAuthority = configObj.getInteger("enableAuthority");
@@ -195,11 +197,11 @@ public class AutoexecProcessUtilHandler extends ProcessStepInternalHandlerBase {
resultObj.put("actionConfig", actionConfigVo);
/* 按钮映射列表 **/
- ProcessTaskOperationType[] stepButtons = {
- ProcessTaskOperationType.STEP_COMPLETE,
- ProcessTaskOperationType.STEP_BACK,
+ IOperationType[] stepButtons = {
+ ProcessTaskStepOperationType.STEP_COMPLETE,
+ ProcessTaskStepOperationType.STEP_BACK,
ProcessTaskOperationType.PROCESSTASK_TRANSFER,
- ProcessTaskOperationType.STEP_ACCEPT
+ ProcessTaskStepOperationType.STEP_ACCEPT
};
JSONArray customButtonList = configObj.getJSONArray("customButtonList");
JSONArray customButtonArray = ProcessConfigUtil.regulateCustomButtonList(customButtonList, stepButtons);