From f31fc9f42f78de0808e7f4bdc797c5e622df09e3 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Wed, 10 Jun 2026 11:22:37 +0800
Subject: [PATCH] 1

---
 trading-order-admin/src/main/java/com/yami/trading/admin/controller/data/AdminKlineController.java |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/trading-order-admin/src/main/java/com/yami/trading/admin/controller/data/AdminKlineController.java b/trading-order-admin/src/main/java/com/yami/trading/admin/controller/data/AdminKlineController.java
index 71f5802..741ba61 100644
--- a/trading-order-admin/src/main/java/com/yami/trading/admin/controller/data/AdminKlineController.java
+++ b/trading-order-admin/src/main/java/com/yami/trading/admin/controller/data/AdminKlineController.java
@@ -7,6 +7,7 @@
 import com.yami.trading.common.util.MarketOpenChecker;
 import com.yami.trading.common.util.UTCDateUtils;
 import com.yami.trading.huobi.data.internal.CryptosKlineService;
+import com.yami.trading.huobi.data.internal.DataDBService;
 import com.yami.trading.huobi.data.internal.KlineInitService;
 import com.yami.trading.huobi.data.internal.KlineService;
 import com.yami.trading.service.item.ItemService;
@@ -43,6 +44,8 @@
     private KlineService klineService;
     @Autowired
     private CryptosKlineService cryptosKlineService;
+    @Autowired
+    private DataDBService dataDBService;
 
     /**
      * kline初始化
@@ -61,7 +64,7 @@
             klineInitService.klineInit(symbols);
         }catch (Exception e){
             log.error("k线图初始化失败", e);
-            throw new YamiShopBindException("k线图初始化失败");
+            throw new YamiShopBindException("K-line chart initialization failed");
         }
         return Result.succeed ("K线图初始化完成");
     }
@@ -78,4 +81,16 @@
 		cryptosKlineService.initBySql(symbol);
 		return Result.ok("success");
 	}
+
+    @GetMapping("klineSaveInit")
+    public Result <String> klineSaveInit(String symbol) {
+        cryptosKlineService.saveInit(symbol);
+        return Result.ok("success");
+    }
+
+    @GetMapping("cacheBefore24Hour")
+    public Result <String> cacheBefore24Hour(String symbol) {
+        dataDBService.cacheBefore24Hour(symbol);
+        return Result.ok("success");
+    }
 }

--
Gitblit v1.9.3