From 284318de3832e9b6e54c0f16171a63c72dd5edc8 Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Tue, 2 Jul 2024 16:01:10 +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-=E5=88=9B=E5=BB=BA=E4=BD=9C=E4=B8=9A?= =?UTF-8?q?=E8=8A=82=E7=82=B9=E8=AE=BE=E7=BD=AE=E7=9A=84=E9=80=9A=E7=9F=A5?= =?UTF-8?q?=E7=AD=96=E7=95=A5=EF=BC=8C=E5=9B=9E=E6=98=BE=E7=9A=84=E6=98=AF?= =?UTF-8?q?=E9=80=9A=E7=94=A8=E8=8A=82=E7=82=B9=E7=9A=84=E9=80=9A=E7=9F=A5?= =?UTF-8?q?=E7=AD=96=E7=95=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1191351335485440]流程管理-创建作业节点设置的通知策略,回显的是通用节点的通知策略 http://192.168.0.96:8090/demo/rdm.html#/bug-detail/939050947543040/939050947543057/1191351335485440 --- .../notify/service/NotifyServiceImpl.java | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/main/java/neatlogic/module/framework/notify/service/NotifyServiceImpl.java b/src/main/java/neatlogic/module/framework/notify/service/NotifyServiceImpl.java index 53496cc2e..0ee73d717 100644 --- a/src/main/java/neatlogic/module/framework/notify/service/NotifyServiceImpl.java +++ b/src/main/java/neatlogic/module/framework/notify/service/NotifyServiceImpl.java @@ -51,8 +51,10 @@ public class NotifyServiceImpl implements NotifyService, INotifyServiceCrossover if (invokeNotifyPolicyConfigVo == null) { invokeNotifyPolicyConfigVo = new InvokeNotifyPolicyConfigVo(); } - String handler = clazz.getName(); - invokeNotifyPolicyConfigVo.setHandler(handler); + if (clazz != null) { + String handler = clazz.getName(); + invokeNotifyPolicyConfigVo.setHandler(handler); + } return doRegulateNotifyPolicyConfig(invokeNotifyPolicyConfigVo); } @@ -61,8 +63,10 @@ public class NotifyServiceImpl implements NotifyService, INotifyServiceCrossover if (invokeNotifyPolicyConfigVo == null) { invokeNotifyPolicyConfigVo = new InvokeNotifyPolicyConfigVo(); } - String handler = clazz.getName(); - invokeNotifyPolicyConfigVo.setHandler(handler); + if (clazz != null) { + String handler = clazz.getName(); + invokeNotifyPolicyConfigVo.setHandler(handler); + } return doRegulateNotifyPolicyConfig(invokeNotifyPolicyConfigVo); } @@ -73,7 +77,9 @@ public class NotifyServiceImpl implements NotifyService, INotifyServiceCrossover notifyPolicyVo = notifyMapper.getNotifyPolicyById(invokeNotifyPolicyConfigVo.getPolicyId()); } } else { - notifyPolicyVo = notifyMapper.getDefaultNotifyPolicyByHandler(invokeNotifyPolicyConfigVo.getHandler()); + if (invokeNotifyPolicyConfigVo.getHandler() != null) { + notifyPolicyVo = notifyMapper.getDefaultNotifyPolicyByHandler(invokeNotifyPolicyConfigVo.getHandler()); + } } if (notifyPolicyVo == null) { invokeNotifyPolicyConfigVo.setPolicyId(null); -- Gitee