From c70208f41204300fb45341a042beec69624cf89a Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Thu, 16 Jan 2025 18:42:25 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BF=AE=E5=A4=8D]=20=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E7=AE=A1=E7=90=86-=E7=BC=96=E8=BE=91=E9=80=9A=E7=9F=A5?= =?UTF-8?q?=E7=AD=96=E7=95=A5=E4=BF=9D=E5=AD=98=E5=90=8E=EF=BC=8C=E5=9B=9E?= =?UTF-8?q?=E6=98=BE=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1335362041905152]流程管理-编辑通知策略保存后,回显异常 http://192.168.0.96:8090/demo/rdm.html#/bug-detail/939050947543040/939050947543057/1335362041905152 --- .../utilhandler/AutomaticProcessUtilHandler.java | 7 +++++++ .../utilhandler/OmnipotentProcessUtilHandler.java | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/src/main/java/neatlogic/module/process/stephandler/utilhandler/AutomaticProcessUtilHandler.java b/src/main/java/neatlogic/module/process/stephandler/utilhandler/AutomaticProcessUtilHandler.java index 7586a997d..2fd7cd53a 100644 --- a/src/main/java/neatlogic/module/process/stephandler/utilhandler/AutomaticProcessUtilHandler.java +++ b/src/main/java/neatlogic/module/process/stephandler/utilhandler/AutomaticProcessUtilHandler.java @@ -2,6 +2,7 @@ package neatlogic.module.process.stephandler.utilhandler; import com.alibaba.fastjson.JSONObject; import neatlogic.framework.common.constvalue.systemuser.SystemUser; +import neatlogic.framework.notify.core.INotifyPolicyHandler; import neatlogic.framework.process.constvalue.ProcessStepHandlerType; import neatlogic.framework.process.constvalue.ProcessTaskOperationType; import neatlogic.framework.process.constvalue.ProcessTaskStatus; @@ -12,6 +13,7 @@ import neatlogic.framework.process.operationauth.core.IOperationType; import neatlogic.framework.process.operationauth.core.ProcessAuthManager; import neatlogic.framework.process.stephandler.core.ProcessStepInternalHandlerBase; import neatlogic.module.process.dao.mapper.processtask.ProcessTaskStepDataMapper; +import neatlogic.module.process.notify.handler.AutomaticNotifyPolicyHandler; import org.springframework.stereotype.Service; import javax.annotation.Resource; @@ -86,6 +88,11 @@ public class AutomaticProcessUtilHandler extends ProcessStepInternalHandlerBase }; } + @Override + public Class getNotifyPolicyHandlerClass() { + return AutomaticNotifyPolicyHandler.class; + } + @Override public String[] getRegulateKeyList() { return new String[]{"authorityList", "notifyPolicyConfig", "customButtonList", "customStatusList", "replaceableTextList", "workerPolicyConfig", "formSceneUuid", "formSceneName", "tagList", "automaticConfig", "formTag"}; diff --git a/src/main/java/neatlogic/module/process/stephandler/utilhandler/OmnipotentProcessUtilHandler.java b/src/main/java/neatlogic/module/process/stephandler/utilhandler/OmnipotentProcessUtilHandler.java index 8d8bed0ab..1bc00e544 100644 --- a/src/main/java/neatlogic/module/process/stephandler/utilhandler/OmnipotentProcessUtilHandler.java +++ b/src/main/java/neatlogic/module/process/stephandler/utilhandler/OmnipotentProcessUtilHandler.java @@ -1,5 +1,6 @@ package neatlogic.module.process.stephandler.utilhandler; +import neatlogic.framework.notify.core.INotifyPolicyHandler; import neatlogic.framework.process.constvalue.ProcessStepHandlerType; import neatlogic.framework.process.constvalue.ProcessTaskOperationType; import neatlogic.framework.process.constvalue.ProcessTaskStepOperationType; @@ -11,6 +12,7 @@ import neatlogic.framework.process.dto.ProcessTaskStepVo; import neatlogic.framework.process.operationauth.core.IOperationType; import neatlogic.framework.process.stephandler.core.IProcessStepAssistantHandler; import neatlogic.framework.process.stephandler.core.ProcessStepInternalHandlerBase; +import neatlogic.module.process.notify.handler.OmnipotentNotifyPolicyHandler; import org.apache.commons.collections4.CollectionUtils; import org.springframework.stereotype.Service; @@ -65,6 +67,11 @@ public class OmnipotentProcessUtilHandler extends ProcessStepInternalHandlerBase }; } + @Override + public Class getNotifyPolicyHandlerClass() { + return OmnipotentNotifyPolicyHandler.class; + } + @Override public String[] getRegulateKeyList() { return new String[]{"authorityList", "notifyPolicyConfig", "actionConfig", "customButtonList", "customStatusList", "replaceableTextList", "workerPolicyConfig", "taskConfig", "enableReapproval", "autoComplete", "autoApproval", "formSceneUuid", "formSceneName", "autoStart", "isNeedUploadFile", "isNeedContent", "isRequired", "commentTemplateId", "tagList"}; -- Gitee