yujian
2019-02-14 5eadf208bc38b0002f127217e479aa5353228ec8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
package com.yeshi.fanli.base;
 
import java.util.Properties;
 
import org.yeshi.utils.annotation.MapUtil;
 
import com.yeshi.fanli.base.config.AlipayConfig;
import com.yeshi.fanli.base.config.SMSConfig;
import com.yeshi.fanli.base.config.SystemCommonConfig;
import com.yeshi.fanli.base.config.WXGZConfig;
import com.yeshi.fanli.base.config.ZNXConfig;
 
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 String TAOBAO_AUTH_APPKEY = "24980167";
    public static final String TAOBAO_AUTH_APPSECRET = "e0a2e05deabf5ce039b52e5b492d5382";
    public static final String TAOBAO_RELATION_PID_DEFAULT = "mm_124933865_56750082_87140050199";
    public static final String TAOBAO_SPECIAL_PID_DEFAULT = "mm_124933865_56750082_89555600043";
 
    // 来源-淘宝
    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(Constant.class.getClassLoader().getResourceAsStream("sms_config.properties"));
            smsConfig = (SMSConfig) MapUtil.parseMap(SMSConfig.class, ps);
        }
 
        if (systemCommonConfig == null) {
            Properties ps = org.yeshi.utils.PropertiesUtil
                    .getProperties(Constant.class.getClassLoader().getResourceAsStream("system_config.properties"));
            systemCommonConfig = (SystemCommonConfig) MapUtil.parseMap(SystemCommonConfig.class, ps);
        }
 
        if (wxGZConfig == null) {
            Properties ps = org.yeshi.utils.PropertiesUtil
                    .getProperties(Constant.class.getClassLoader().getResourceAsStream("wx_gz_config.properties"));
            wxGZConfig = (WXGZConfig) MapUtil.parseMap(WXGZConfig.class, ps);
        }
 
        if (alipayConfig == null) {
            Properties ps = org.yeshi.utils.PropertiesUtil
                    .getProperties(Constant.class.getClassLoader().getResourceAsStream("alipay.properties"));
            alipayConfig = (AlipayConfig) MapUtil.parseMap(AlipayConfig.class, ps);
        }
 
        if (znxConfig == null) {
            Properties ps = org.yeshi.utils.PropertiesUtil
                    .getProperties(Constant.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());
    }
}