54 lines
1.7 KiB
Java
54 lines
1.7 KiB
Java
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;
|
|
}
|
|
|
|
|
|
}
|