From ccda6cba45ba2060ef1facf9a1007eb3505345a5 Mon Sep 17 00:00:00 2001 From: vu-tran Date: Wed, 9 Jul 2025 08:56:49 +0700 Subject: [PATCH] update get gainer and loser --- .../cn/stock/market/web/service/MoneyApiService.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/cn/stock/market/web/service/MoneyApiService.java b/src/main/java/cn/stock/market/web/service/MoneyApiService.java index 0b22bfe..3bc78d6 100644 --- a/src/main/java/cn/stock/market/web/service/MoneyApiService.java +++ b/src/main/java/cn/stock/market/web/service/MoneyApiService.java @@ -244,8 +244,14 @@ public class MoneyApiService { List stocks = stockRepository.findAll(QStockPO.stockPO.stockCode.in(symbols)); if (!stocks.isEmpty()) { - // Get real-time quotes for these stocks - return getStocksQuote(stocks); + List stockQuoteDatas = getStocksQuote(stocks); + for (StockQuoteData stockQuoteData : stockQuoteDatas) { + Stock name = stocks.stream().filter(e->e.getStockCode().equals(stockQuoteData.getSymbol())).findFirst().orElse(null); + if (name != null) { + stockQuoteData.setName(name.getStockName()); + } + } + return stockQuoteDatas; } } }