hxb
2022-11-22 b3513b1713bb979d0a69c5a8c4ddcd038f184e6e
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
package com.mm.android.deviceaddmodule.openapi.data;
 
import com.mm.android.deviceaddmodule.mobilecommon.utils.MD5Helper;
import com.mm.android.deviceaddmodule.openapi.CONST;
 
import java.io.Serializable;
import java.util.UUID;
 
public class SystemData implements Serializable {
    public String ver = "1.0";
    public String appId = CONST.APPID;
    public String sign;
    public long time;
    public String nonce= UUID.randomUUID().toString();
 
    public SystemData(){
        time = System.currentTimeMillis() / 1000;
        StringBuilder paramString = new StringBuilder();
        paramString.append("time:").append(time).append(",");
        paramString.append("nonce:").append(nonce).append(",");
        paramString.append("appSecret:").append(CONST.SECRET);
        // 计算MD5得值
        sign = MD5Helper.encodeToLowerCase(paramString.toString().trim());
    }
 
}