package com.yeshi.fanli.util; import java.util.Properties; import com.yeshi.fanli.entity.config.AlipayConfig; import com.yeshi.fanli.entity.config.SMSConfig; import com.yeshi.fanli.entity.config.SystemCommonConfig; import com.yeshi.fanli.entity.config.WXGZConfig; import com.yeshi.fanli.entity.config.ZNXConfig; import com.yeshi.fanli.util.taobao.TaoBaoUtil; import org.yeshi.utils.annotation.MapUtil; public class Constant { public static boolean IS_TASK = false; // 外网环境 public static boolean IS_OUTNET = false; public static boolean IS_TEST = true; public static int PAGE_SIZE = 20; public static int[] TASK_TYPE = { 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008// 微信任务类型编号 }; public final static String UIDAESKEY = "WW782ss@8*px/%2v"; public final static String ADMINH5_AESKEY = "WW782Ss@0*px/,2v"; public final static String RANDKEY = "user_randkey"; public final static String RANDPWDKEY = "user_pwd_randkey"; public final static String MAIL_SENDER_ACCOUNT = "he15901227708@163.com";// 发送账号 public final static String MAIL_SENDER_PWD = "hexiaohui1011";// 发送密码 public final static String TAOBAO_APP_ID = "23595652"; public final static String TAOBAO_APP_SECRET = "a4b2098670284a929a3f5930644ac26d"; public final static String TAOBAO_BASEURL = "http://gw.api.taobao.com/router/rest"; public final static long TAOBAO_AdzoneId = 70076496L; public final static int HB_NOTIME = 1; public final static int HB_GET = 2; public final static int HB_GOT = 3; public final static int HB_DISABLE = 4; public final static String HB_STATEEXCEPTION = "红包状态异常"; public final static String HB_NOEXIST = "红包不存在"; public static final int MR_COUNT = 2; public final static String BA_EXIST = "该类型账户已存在"; public final static String BA_SUCCESS = "创建成功"; public final static int NOT_EXIST_OBJACT = 1; public final static int OBJECT_STATE_EXCEPTION = 2; public final static int ZHIFUBAO = 1; public final static int WEIXIN = 2; public static final String NOTYPE = "不存在该类型"; public static final String NOACCOUNT = "不存在该类型账户"; public static final String HB_TIMEEXCEPTION = "红包解锁时间未到,还不能打开红包"; public static final String DEL = "delete"; public static final int EXTRACT_DEFUALT = 0; public static final int EXTRACT_PASS = 1; public static final int EXTRACT_REJECT = 2; public static final String SESSION_ADMIN = "ADMIN";// 管理员用户的session key public static final String SESSION_EXTRACT_CODE = "ADMIN_EXTRACT_CODE"; // 提现码 public static final String SESSION_EXTRACT_VERIFY_RESULT = "SESSION_EXTRACT_VERIFY_RESULT"; // 提现码验证结果 public static final int NOWHOTSIZE = 10; public static final int DAYMS = 86400000; public static final int DEFAULT_DAYMS = 1296000000; public static final int HOURMS = 3600000; public static String Extract_Activty; public static String HB_Activity; public static final String EXTRACT_MIN_MONEY = "extract_min_money"; public static final String MYLIKE = "mylike"; public static final String MYDYNAMIC = "mydynamic"; // 来源-淘宝 public static final int SOURCE_TYPE_TAOBAO = 1; // 来源-京东 public static final int SOURCE_TYPE_JD = 2; // 自购-返利 public static final int TYPE_REBATE= 1; // 分享 public static final int TYPE_SHAER = 2; // 邀请 public static final int TYPE_INVITE = 3; public static WXGZConfig wxGZConfig; // 短信验证码配置 public static SMSConfig smsConfig; // 系统常见配置 public static SystemCommonConfig systemCommonConfig; public static AlipayConfig alipayConfig; public static ZNXConfig znxConfig; /** * 淘宝商品红包 */ public static final int TAOBAO = 1; /** * 一级分销红包 */ public static final int ONESALE = 6; /** * 二级分销红包 */ public static final int TWOSALE = 7; /** * 一级分销红包 */ public static final int ONESHARE = 21; /** * 二级分销红包 */ public static final int TWOSHARE = 22; /** * 新人红包类型 */ public static final int HB_NEWUSER = 4; /** * 活动红包 */ public static final int HB_HUODONG = 3; public static final String APPID = "23649898"; /** * 新建 */ public static final String NEWUSER = "1"; /** * 绑定 */ public static final String BINDUSER = "2"; /** * 返利券系统的ID(安卓) */ public static final long FANLI = 4; /** * 微信头像保存地址 */ public static final String WXHEADURL = "wx/headImg/"; public static final String WEBPAGE_SIGN_KEY = "@?,223Hbb88lll"; // public static final String TAOKE_ANDROID_APPKEY = "24587154"; // public static final String TAOKE_IOS_APPKEY = "24838852"; static { if (smsConfig == null) { smsConfig = new SMSConfig(); Properties ps = org.yeshi.utils.PropertiesUtil .getProperties(TaoBaoUtil.class.getClassLoader().getResourceAsStream("sms_config.properties")); smsConfig = (SMSConfig) MapUtil.parseMap(SMSConfig.class, ps); } if (systemCommonConfig == null) { Properties ps = org.yeshi.utils.PropertiesUtil .getProperties(TaoBaoUtil.class.getClassLoader().getResourceAsStream("system_config.properties")); systemCommonConfig = (SystemCommonConfig) MapUtil.parseMap(SystemCommonConfig.class, ps); } if (wxGZConfig == null) { Properties ps = org.yeshi.utils.PropertiesUtil .getProperties(TaoBaoUtil.class.getClassLoader().getResourceAsStream("wx_gz_config.properties")); wxGZConfig = (WXGZConfig) MapUtil.parseMap(WXGZConfig.class, ps); } if (alipayConfig == null) { Properties ps = org.yeshi.utils.PropertiesUtil .getProperties(TaoBaoUtil.class.getClassLoader().getResourceAsStream("alipay.properties")); alipayConfig = (AlipayConfig) MapUtil.parseMap(AlipayConfig.class, ps); } if (znxConfig == null) { Properties ps = org.yeshi.utils.PropertiesUtil .getProperties(TaoBaoUtil.class.getClassLoader().getResourceAsStream("znx_msg.properties")); znxConfig = (ZNXConfig) MapUtil.parseMap(ZNXConfig.class, ps); } Extract_Activty = String.format("%s.ui.mine.MyRedPacketsActivity", Constant.systemCommonConfig.getAndroidBaseactivityName()); HB_Activity = String.format("%s.ui.main.MainActivity", Constant.systemCommonConfig.getAndroidBaseactivityName()); } }