From 3ffb43affd8be1b4dc1165dd993a425a59074851 Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Mon, 16 Jun 2025 16:46:58 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20=E7=94=A8JavascriptUtil?= =?UTF-8?q?=E7=B1=BB=E6=9B=BF=E6=8D=A2RunScriptUtil=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1444983029071872]用JavascriptUtil类替换RunScriptUtil类 http://192.168.0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947543042/1444983029071872 --- src/main/java/neatlogic/framework/util/NotifyPolicyUtil.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/neatlogic/framework/util/NotifyPolicyUtil.java b/src/main/java/neatlogic/framework/util/NotifyPolicyUtil.java index 6fff72b71..73a1ea7a2 100644 --- a/src/main/java/neatlogic/framework/util/NotifyPolicyUtil.java +++ b/src/main/java/neatlogic/framework/util/NotifyPolicyUtil.java @@ -29,6 +29,7 @@ import neatlogic.framework.notify.core.*; import neatlogic.framework.notify.dao.mapper.NotifyMapper; import neatlogic.framework.notify.dto.*; import neatlogic.framework.transaction.core.AfterTransactionJob; +import neatlogic.framework.util.javascript.JavascriptUtil; import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.MapUtils; import org.apache.commons.lang3.StringUtils; @@ -148,7 +149,7 @@ public class NotifyPolicyUtil { String script = conditionConfig.buildScript(); // System.out.println(script); /* 运行javascript脚本,结果为true,则继续执行下面的发送通知逻辑,结果为false,则跳过,不发送通知 **/ - if (!RunScriptUtil.runScript(script)) { + if (!Boolean.parseBoolean(JavascriptUtil.runScript(new JSONObject(), "return " + script).toString())) { notifyAuditList.add(notifyAuditMessage + " 通知设置ID为" + notifyObj.getId() + "的通知条件判断结果为false,不触发通知"); continue; } -- Gitee