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 | 27 ++++++++++++++++++++++++++-
1 files changed, 26 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 2816a1d..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
@@ -6,6 +6,8 @@
import com.yami.trading.common.exception.YamiShopBindException;
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;
@@ -40,6 +42,11 @@
private ItemService itemService;
@Autowired
private KlineService klineService;
+ @Autowired
+ private CryptosKlineService cryptosKlineService;
+ @Autowired
+ private DataDBService dataDBService;
+
/**
* kline初始化
*/
@@ -57,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线图初始化完成");
}
@@ -68,4 +75,22 @@
klineService.clean();;
return Result.succeed ("kline清理完成");
}
+
+ @GetMapping("klineInitBySql")
+ public Result <String> klineInitBySql(String symbol) {
+ 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