RptSync.java 1.44 KB
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();
        }
    }


}