From 9eed388bf3c07dc0ea24fb0637b4964c8e387437 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Mon, 22 Dec 2025 16:45:43 +0800
Subject: [PATCH] fix(symbols): 修复K线数据获取逻辑
---
src/main/java/com/xcong/excoin/modules/symbols/service/impl/SymbolsServiceImpl.java | 20 ++++++++++++--------
1 files changed, 12 insertions(+), 8 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/modules/symbols/service/impl/SymbolsServiceImpl.java b/src/main/java/com/xcong/excoin/modules/symbols/service/impl/SymbolsServiceImpl.java
index cc882f8..1926bfd 100644
--- a/src/main/java/com/xcong/excoin/modules/symbols/service/impl/SymbolsServiceImpl.java
+++ b/src/main/java/com/xcong/excoin/modules/symbols/service/impl/SymbolsServiceImpl.java
@@ -192,16 +192,20 @@
@Override
public Result findKlineList(KlineVo klineDetailDto) {
Integer type = klineDetailDto.getType();
- String instId = null;
- if (AppContants.HOME_SYMBOLS_COIN == type){
- instId = CoinTypeConvert.convertToCoinKlineKey(klineDetailDto.getInstId());
- }else if (AppContants.HOME_SYMBOLS_CONTRACT == type){
- instId = CoinTypeConvert.convertToKlineKey(klineDetailDto.getInstId());
- }else{
- return Result.fail("参数错误");
- }
+ String instId = klineDetailDto.getInstId();
+// String instId = null;
+// if (AppContants.HOME_SYMBOLS_COIN == type){
+// instId = CoinTypeConvert.convertToCoinKlineKey(klineDetailDto.getInstId());
+// }else if (AppContants.HOME_SYMBOLS_CONTRACT == type){
+// instId = CoinTypeConvert.convertToKlineKey(klineDetailDto.getInstId());
+// }else{
+// return Result.fail("参数错误");
+// }
+ String bar = klineDetailDto.getBar();
LinkedHashMap<String, Object> requestParam = new LinkedHashMap<>();
requestParam.put("instId",instId);
+ requestParam.put("bar",bar);
+ requestParam.put("limit","300");
String result = ExchangeLoginService.getInstance(ExchangeInfoEnum.OKX_UAT.name()).lineHistory(requestParam);
log.info("加载OKX-KLINE,{}", result);
JSONObject json = JSON.parseObject(result);
--
Gitblit v1.9.1