|
@@ -2,6 +2,7 @@ package com.zswl.cloud.springBtach.server.core.api.dfy;
|
|
|
|
|
|
import cn.hutool.http.HttpRequest;
|
|
|
import cn.hutool.http.HttpUtil;
|
|
|
+import cn.hutool.json.JSONObject;
|
|
|
import cn.hutool.json.JSONUtil;
|
|
|
import com.zswl.cloud.springBatch.client.model.dfy.DfyBaseData;
|
|
|
import com.zswl.cloud.springBatch.client.model.dfy.DfyRequestBase;
|
|
@@ -119,6 +120,8 @@ public class TicketApi {
|
|
|
}
|
|
|
|
|
|
private String post(DfyBaseData dfyBaseData, String url) {
|
|
|
+ long startTime = System.currentTimeMillis();
|
|
|
+
|
|
|
|
|
|
DfyRequestBase dfyRequestBase = new DfyRequestBase(dfyBaseData);
|
|
|
|
|
@@ -127,10 +130,14 @@ public class TicketApi {
|
|
|
dfyRequestBase.setSign(signature);
|
|
|
|
|
|
String post = HttpUtil.post(host + url, JSONUtil.toJsonStr(dfyRequestBase));
|
|
|
+ long endTime = System.currentTimeMillis();
|
|
|
ApiLog apiLog = new ApiLog();
|
|
|
apiLog.setSystem("Ticket");
|
|
|
apiLog.setService(url);
|
|
|
- apiLog.setRequest(JSONUtil.toJsonStr(dfyRequestBase));
|
|
|
+ JSONObject entries = JSONUtil.parseObj(dfyRequestBase);
|
|
|
+ entries.set("startTime", startTime);
|
|
|
+ entries.set("startTime", endTime);
|
|
|
+ apiLog.setRequest(JSONUtil.toJsonStr(entries));
|
|
|
apiLog.setResponse(JSONUtil.toJsonStr(post));
|
|
|
apiLogDao.save(apiLog);
|
|
|
return post;
|