From a2d2e4126628bb8a0d5a4ab8a249194b1cbd4589 Mon Sep 17 00:00:00 2001 From: qfrjava <13402782+qfrjava@user.noreply.gitee.com> Date: 星期四, 17 四月 2025 15:53:13 +0800 Subject: [PATCH] feat(SMTJsonFlowNodeScript): 添加获取全局配置的功能 --- JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/javaai/jsonflow/node/SMTJsonFlowNodeScript.java | 23 +++++++++++++---------- 1 files changed, 13 insertions(+), 10 deletions(-) diff --git a/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/javaai/jsonflow/node/SMTJsonFlowNodeScript.java b/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/javaai/jsonflow/node/SMTJsonFlowNodeScript.java index 5c7c618..833966a 100644 --- a/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/javaai/jsonflow/node/SMTJsonFlowNodeScript.java +++ b/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/javaai/jsonflow/node/SMTJsonFlowNodeScript.java @@ -1,14 +1,5 @@ package com.smtaiserver.smtaiserver.javaai.jsonflow.node; -import java.util.ArrayList; -import java.util.List; -import java.util.Map.Entry; - -import org.mozilla.javascript.Context; -import org.mozilla.javascript.Function; -import org.mozilla.javascript.NativeArray; -import org.mozilla.javascript.NativeObject; - import com.smtaiserver.smtaiserver.core.SMTAIServerApp; import com.smtaiserver.smtaiserver.database.SMTDatabase; import com.smtaiserver.smtaiserver.database.SMTDatabase.DBQueryNotify; @@ -24,6 +15,13 @@ import com.smtservlet.util.SMTHttpClient; import com.smtservlet.util.SMTJsonWriter; import com.smtservlet.util.SMTStatic; +import java.util.ArrayList; +import java.util.List; +import java.util.Map.Entry; +import org.mozilla.javascript.Context; +import org.mozilla.javascript.Function; +import org.mozilla.javascript.NativeArray; +import org.mozilla.javascript.NativeObject; public class SMTJsonFlowNodeScript extends SMTJsonFlowNodeOnlyOutput { @@ -35,7 +33,12 @@ { _execArg = execArg; } - + + public String getGlobalConfig(String key, String defaultValue) throws Exception { + String globalConfig = (String) SMTAIServerApp.getApp().getGlobalConfig(key, defaultValue); + return globalConfig; + } + public Object getArg(String key) { Json jsonValue = _execArg._jsonArgs.safeGetJson(key); -- Gitblit v1.9.3