gongfuzhu 9 місяців тому
батько
коміт
d326cd8b49

+ 7 - 2
SpringBatchServiceServer/src/main/java/com/zswl/cloud/springBtach/server/core/api/dfy/DomesticHotelApi.java

@@ -1,6 +1,7 @@
 package com.zswl.cloud.springBtach.server.core.api.dfy;
 
 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;
@@ -101,17 +102,21 @@ public class DomesticHotelApi {
     }
 
     private String post(DfyBaseData dfyBaseData, String url) {
-
+        long startTime = System.currentTimeMillis();
         DfyRequestBase dfyRequestBase = new DfyRequestBase(dfyBaseData);
         dfyRequestBase.setApiKey(apiKey);
         String signature = Signature.getSignature(JSONUtil.parseObj(dfyRequestBase), secretKey);
         dfyRequestBase.setSign(signature);
 
         String post = HttpUtil.post(host + url, JSONUtil.toJsonStr(dfyRequestBase));
+        long endTime = System.currentTimeMillis();
         ApiLog apiLog = new ApiLog();
         apiLog.setSystem("Hotel");
         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;