From 865464c7b3aa65eba7469a256cfd01af64ba581f Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Fri, 07 Nov 2025 18:40:02 +0800
Subject: [PATCH] 1
---
trading-order-admin/src/main/java/com/yami/trading/api/controller/KlineController.java | 13 +++++++++++--
1 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/trading-order-admin/src/main/java/com/yami/trading/api/controller/KlineController.java b/trading-order-admin/src/main/java/com/yami/trading/api/controller/KlineController.java
index f1d50ee..75e8321 100644
--- a/trading-order-admin/src/main/java/com/yami/trading/api/controller/KlineController.java
+++ b/trading-order-admin/src/main/java/com/yami/trading/api/controller/KlineController.java
@@ -71,8 +71,13 @@
if (!Item.cryptos.equals(bySymbol.getType())) {
if (bySymbol.getType().equalsIgnoreCase(Item.US_STOCKS)) {
data = klineService.getKData(bySymbol, line);
- formatKlineTimestamps(data, line);
- return Result.succeed(this.build(data, line, symbol));
+ if (!data.isEmpty()) {
+ System.out.println(data.size());
+ formatKlineTimestamps(data, line);
+ return Result.succeed(this.build(data, line, symbol));
+ } else {
+ return Result.succeed(null);
+ }
} else {
return getKlineForNonCryptos(bySymbol, line, symbol);
}
@@ -181,8 +186,12 @@
case "1week":
case "quarter":
case "year":
+ case "d":
+ case "w":
+ case "m":
return "yyyy-MM-dd";
case "1min":
+ case "1":
return "HH:mm";
default:
return "MM-dd HH:mm";
--
Gitblit v1.9.3