From 534cffe31ff70b5ac7c1be74e30153644cdde5fc Mon Sep 17 00:00:00 2001 From: "tanfengling@x-ri.com" <123456> Date: Tue, 12 Aug 2025 11:48:41 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E5=B7=A5=E5=85=B7=E7=B1=BB=E3=80=91?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E8=A1=A8=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lc123/cloud/app/plugin/utils/ConfigUtils.java | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 lc123/cloud/app/plugin/utils/ConfigUtils.java diff --git a/lc123/cloud/app/plugin/utils/ConfigUtils.java b/lc123/cloud/app/plugin/utils/ConfigUtils.java new file mode 100644 index 0000000..52c90f7 --- /dev/null +++ b/lc123/cloud/app/plugin/utils/ConfigUtils.java @@ -0,0 +1,53 @@ +package tqq9.lc123.cloud.app.plugin.utils; + +import kd.bos.dataentity.entity.DynamicObject; +import kd.bos.orm.query.QCP; +import kd.bos.orm.query.QFilter; +import kd.bos.servicehelper.BusinessDataServiceHelper; +import org.apache.commons.lang3.StringUtils; + +/** + * 配置标工具类 + */ +public class ConfigUtils { + + /** + * 获取第三方系统配置 + * @param number + * @return + */ + public static String getThirdConfigByNumber(String number){ + String value = null; + if(StringUtils.isNotBlank(number)){ + QFilter f1 = new QFilter("number", QCP.equals, number); + QFilter f2 = new QFilter("enable", QCP.equals, "1"); + QFilter f3 = new QFilter("status", QCP.equals, "C"); + DynamicObject[] configArr = BusinessDataServiceHelper.load("tqq9_thirdconfig", "id,number,name", new QFilter[]{f1, f2, f3}); + if(configArr != null && configArr.length > 0){ + value = configArr[0].getString("name"); + } + } + return value; + } + + /** + * 获取开发系统配置 + * @param number + * @return + */ + public static String getDevSysConfigByNumber(String number){ + String value = null; + if(StringUtils.isNotBlank(number)){ + QFilter f1 = new QFilter("number", QCP.equals, number); + QFilter f2 = new QFilter("enable", QCP.equals, "1"); + QFilter f3 = new QFilter("status", QCP.equals, "C"); + DynamicObject[] configArr = BusinessDataServiceHelper.load("tqq9_devsysconfig", "id,number,tqq9_value", new QFilter[]{f1, f2, f3}); + if(configArr != null && configArr.length > 0){ + value = configArr[0].getString("tqq9_value"); + } + } + return value; + } + + +}