From b62c433d97c41da1cd3b18308f6704378ed45346 Mon Sep 17 00:00:00 2001
From: peter <14100000001@qq.com>
Date: Sun, 24 Aug 2025 16:27:37 +0800
Subject: [PATCH] 修改
---
trading-order-service/src/main/java/com/yami/trading/service/item/ItemService.java | 23 ++++-------------------
trading-order-huobi/src/main/java/com.yami.trading.huobi/data/internal/CryptosKlineServiceImpl.java | 4 +---
2 files changed, 5 insertions(+), 22 deletions(-)
diff --git a/trading-order-huobi/src/main/java/com.yami.trading.huobi/data/internal/CryptosKlineServiceImpl.java b/trading-order-huobi/src/main/java/com.yami.trading.huobi/data/internal/CryptosKlineServiceImpl.java
index ebf0391..c164974 100644
--- a/trading-order-huobi/src/main/java/com.yami.trading.huobi/data/internal/CryptosKlineServiceImpl.java
+++ b/trading-order-huobi/src/main/java/com.yami.trading.huobi/data/internal/CryptosKlineServiceImpl.java
@@ -38,9 +38,7 @@
@Override
public void saveInit(String symbol) {
Map<String, Object> parameters = new HashMap();
- if("btcusdt".equals(symbol)){
- System.out.println("1111111111111111111111");
- }
+
parameters.put("symbol", symbol);
for (int i = 0; i <= Constants.TABLE_PARTITIONS - 1; i++) {
namedParameterJdbcTemplate.update("DELETE FROM t_kline_" + i + " WHERE SYMBOL = :symbol", parameters);
diff --git a/trading-order-service/src/main/java/com/yami/trading/service/item/ItemService.java b/trading-order-service/src/main/java/com/yami/trading/service/item/ItemService.java
index 5b45e3a..5c0e090 100644
--- a/trading-order-service/src/main/java/com/yami/trading/service/item/ItemService.java
+++ b/trading-order-service/src/main/java/com/yami/trading/service/item/ItemService.java
@@ -119,27 +119,12 @@
public Item findBySymbol(String symbol) {
List<Item> items = ApplicationContextUtils.getApplicationContext().getBean(ItemService.class).list();
if (CollectionUtil.isNotEmpty(items)) {
- Optional<Item> first = items.stream()
- .filter(i -> {
- String compareField = symbol.indexOf("usdt") > 0
- ? i.getSymbol()
- : i.getSymbolData();
- return symbol.equalsIgnoreCase(compareField);
- })
- .findFirst();
+ Optional<Item> first = items.stream().filter(i -> symbol.equalsIgnoreCase(i.getSymbol())).findFirst();
return first.orElse(null);
}
- LambdaQueryWrapper<Item> queryWrapper = null;
- if(symbol.indexOf("usdt") > 0){
- queryWrapper = new LambdaQueryWrapper<Item>()
- .eq(Item::getSymbol, symbol)
- .last("LIMIT 1");
- }else {
- queryWrapper = new LambdaQueryWrapper<Item>()
- .eq(Item::getSymbolData, symbol)
- .last("LIMIT 1");
- }
-
+ LambdaQueryWrapper<Item> queryWrapper = new LambdaQueryWrapper<Item>()
+ .eq(Item::getSymbol, symbol)
+ .last("LIMIT 1");
return super.baseMapper.selectOne(queryWrapper);
}
--
Gitblit v1.9.3