From c50561d007e420f7397f73afce8966231973ec54 Mon Sep 17 00:00:00 2001
From: peter <14100000001@qq.com>
Date: Mon, 18 Aug 2025 17:35:30 +0800
Subject: [PATCH] 外汇接口调整
---
trading-order-admin/src/main/java/com/yami/trading/api/controller/RealtimeController.java | 17 ++++++++++++++---
1 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/trading-order-admin/src/main/java/com/yami/trading/api/controller/RealtimeController.java b/trading-order-admin/src/main/java/com/yami/trading/api/controller/RealtimeController.java
index 3fb1759..3d8ffcf 100644
--- a/trading-order-admin/src/main/java/com/yami/trading/api/controller/RealtimeController.java
+++ b/trading-order-admin/src/main/java/com/yami/trading/api/controller/RealtimeController.java
@@ -59,9 +59,20 @@
public Result<List<Realtime>> getRealtime(@RequestParam(value = "",required = false) String symbol) {
try {
-// if(StringUtils.isEmptyString(symbol)){
-// return new Result<>();
-// }
+ if(StringUtils.isEmptyString(symbol)){
+ List<Item> items = itemService.findByType("forex");
+ StringBuilder symbolBuilder = new StringBuilder();
+ if (items != null && !items.isEmpty()) {
+ for (Item item : items) {
+ symbolBuilder.append(item.getSymbol()).append(",");
+ }
+ // 移除最后一个逗号
+ if (symbolBuilder.length() > 0) {
+ symbolBuilder.setLength(symbolBuilder.length() - 1);
+ }
+ }
+ symbol = symbolBuilder.toString();
+ }
List<Realtime> data = this.dataService.realtime(symbol);
data.forEach(d->{
Item bySymbol = itemService.findBySymbol(d.getSymbol());
--
Gitblit v1.9.3