Ver Fonte

时间记录

gongfuzhu há 9 meses atrás
pai
commit
41ac8d5486

+ 8 - 1
SpringBatchServiceServer/src/main/java/com/zswl/cloud/springBtach/server/core/api/dfy/TicketApi.java

@@ -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;