JPushPDAConfigure.java 1.42 KB
package com.zteits.pay.configuration;

import org.apache.commons.lang3.StringUtils;
import com.clouds.common.cache.sys.SysCodeValueCacheUtil;
import com.clouds.common.constants.CodeValKindEnum;
import com.clouds.common.constants.CodeValueEnum;
import com.zteits.clouds.api.apibase.constants.ErrorType;
import com.zteits.clouds.api.apibase.exception.BizException;

/**
 * PDA极光推送设置
 * 
 * Copyright: Copyright (c) 2017  zteits
 * 
 * @ClassName: PDAJPushConfigure.java
 * @Description: 
 * @version: v1.0.0
 * @author: zhaowg
 * @date: 2017年11月28日   下午3:28:06 
 * Modification History: 
 * Date             Author          Version            Description
 *---------------------------------------------------------*
 * 2017年11月28日      zhaowg              v1.0.0               创建
 */
public class JPushPDAConfigure {

	public static String getAPP_KEY() {
		String key = SysCodeValueCacheUtil.queryCodeNameByCodeValue(CodeValKindEnum.JPUSH_PDA, CodeValueEnum.JPUSH_KEY);
		if (StringUtils.isBlank(key)) {
			throw new BizException(ErrorType.BIZ_ERROR, "PDA极光推送获取key为空!");
		}
		return key;
	}



	public static String getMASTER_SECRET() {
		String secret = SysCodeValueCacheUtil.queryCodeNameByCodeValue(CodeValKindEnum.JPUSH_PDA, CodeValueEnum.JPUSH_SECRET);
		if(StringUtils.isBlank(secret)){
			throw new BizException(ErrorType.BIZ_ERROR,"PDA极光推送获取密钥为空!");
		}
		return secret;
	}
	
	
}