JPushConfigure.java 1.38 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;

/**
 * Copyright: Copyright (c) 2017  ZTE-ITS
 * 
 * @ClassName: JPushConfigure.java
 * @Description: 
 * @version: v1.0.0
 * @author: wangbiao
 * @date: 2017年7月31日   下午6:33:14 
 * Modification History:
 * Date             Author          Version            Description
 *---------------------------------------------------------*
 * 2017年7月31日      wangbiao           v1.0.0               创建
 */
public class JPushConfigure {


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


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



}