From 70f9c0146dca26deb1ea6f73db8f57bbdf28ef90 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Sun, 26 Oct 2025 19:19:57 +0800
Subject: [PATCH] 1
---
trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiContractOrderController.java | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiContractOrderController.java b/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiContractOrderController.java
index aafba17..3073b21 100644
--- a/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiContractOrderController.java
+++ b/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiContractOrderController.java
@@ -25,6 +25,10 @@
import java.io.IOException;
import java.math.BigDecimal;
import java.math.RoundingMode;
+import java.time.Instant;
+import java.time.LocalDateTime;
+import java.time.ZoneId;
+import java.time.format.DateTimeFormatter;
import java.util.*;
/**
@@ -157,6 +161,17 @@
}
map.put("mark_price", realtime.getClose().setScale(4, RoundingMode.DOWN));
}
+ if(ObjectUtils.isNotEmpty(data.get(i).get("close_time"))){
+
+ LocalDateTime dateTime = LocalDateTime.ofInstant(
+ Instant.ofEpochSecond(Integer.valueOf(data.get(i).get("close_time").toString())),
+ ZoneId.of("America/Mexico_City") // 指定墨西哥时区
+ );
+
+ DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
+ String formatted = dateTime.format(formatter);
+ data.get(i).put("close_time", formatted);
+ }
if (ObjectUtils.isEmpty(data.get(i).get("close_avg_price"))) {
data.get(i).put("close_avg_price", new BigDecimal(data.get(i).get("mark_price").toString()).setScale(4, RoundingMode.DOWN));
}
--
Gitblit v1.9.3