From ecbfbe0071772a1c9d81a12676ee482acb3f5dd3 Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Fri, 18 Apr 2025 19:03:13 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BF=AE=E5=A4=8D]=20=E9=80=9A=E7=9F=A5?= =?UTF-8?q?=E7=AD=96=E7=95=A5=E7=AE=A1=E7=90=86-=E5=AF=BC=E5=85=A5?= =?UTF-8?q?=E6=B5=81=E7=A8=8B=EF=BC=8C=E5=AF=BC=E8=87=B4=E6=99=AE=E9=80=9A?= =?UTF-8?q?=E8=8A=82=E7=82=B9=E6=9C=89=E4=B8=A4=E4=B8=AA=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E9=80=9A=E7=9F=A5=E7=AD=96=E7=95=A5=E6=A8=A1=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1402287111503872]通知策略管理-导入流程,导致普通节点有两个默认通知策略模板 http://192.168.0.96:8090/demo/rdm.html#/bug-detail/939050947543040/939050947543057/1402287111503872 --- .../handler/NotifyPolicyImportExportHandler.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/neatlogic/module/framework/importexport/handler/NotifyPolicyImportExportHandler.java b/src/main/java/neatlogic/module/framework/importexport/handler/NotifyPolicyImportExportHandler.java index 6409635c2..8c2d2c656 100644 --- a/src/main/java/neatlogic/module/framework/importexport/handler/NotifyPolicyImportExportHandler.java +++ b/src/main/java/neatlogic/module/framework/importexport/handler/NotifyPolicyImportExportHandler.java @@ -59,6 +59,12 @@ public class NotifyPolicyImportExportHandler extends ImportExportHandlerBase { @Override public Object importData(ImportExportVo importExportVo, List primaryChangeList) { NotifyPolicyVo notifyPolicy = importExportVo.getData().toJavaObject(NotifyPolicyVo.class); + if (Objects.equals(notifyPolicy.getIsDefault(), 1)){ + NotifyPolicyVo defaultNotifyPolicyVo = notifyMapper.getDefaultNotifyPolicyByHandler(notifyPolicy.getHandler()); + if (defaultNotifyPolicyVo != null) { + notifyPolicy.setIsDefault(0); + } + } NotifyPolicyVo oldNotifyPolicy = getNotifyPolicyByName(importExportVo.getName()); if (oldNotifyPolicy != null) { notifyPolicy.setId(oldNotifyPolicy.getId()); -- Gitee