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; } }