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