RptSync.java
1.44 KB
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
package com.trash.common.utils;
import com.trash.common.utils.util.JsonUtil;
import com.trash.common.utils.util.Md5Util;
import com.trash.common.utils.util.SmsConf;
import com.trash.common.utils.util.SmsHttp;
import com.trash.common.utils.vo.rpt.JsonRpt;
import com.trash.common.utils.vo.rpt.ReqRpt;
public class RptSync {
//拿取回执
public static void main(String args[]) {
System.out.println("取回执启动成功");
try {
String userName = SmsConf.smsUserName;
String password = SmsConf.smsPasswd;
String signTime = SmsConf.getSysTime();
String signStr = Md5Util.strToMD5(userName + Md5Util.strToMD5(password) + signTime);
ReqRpt reqRpt = new ReqRpt();
reqRpt.setSignStr(signStr);
reqRpt.setSignTime(signTime);
reqRpt.setUserName(userName);
String reqJsonStr = JsonUtil.toJson(reqRpt);
String resultJsonStr = SmsHttp.postJson(SmsConf.smsRptUrl, reqJsonStr);
if (JsonUtil.isJsonStr(resultJsonStr)) {
JsonRpt jsonRpt = JsonUtil.returnObj(resultJsonStr, JsonRpt.class);
if(jsonRpt!=null){
//进入数据处理流程
//saveRpt(jsonRpt);
}
} else {
System.out.println("取回执:"+resultJsonStr);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}