From 4affbdf8938d321c0926bc2b1832dfc81c317ffa Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Thu, 08 Jan 2026 18:49:30 +0800
Subject: [PATCH] ipo

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