update get gainer and loser

This commit is contained in:
vu-tran
2025-07-09 08:56:49 +07:00
parent 22303b5460
commit ccda6cba45

View File

@@ -244,8 +244,14 @@ public class MoneyApiService {
List<Stock> stocks = stockRepository.findAll(QStockPO.stockPO.stockCode.in(symbols));
if (!stocks.isEmpty()) {
// Get real-time quotes for these stocks
return getStocksQuote(stocks);
List<StockQuoteData> 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;
}
}
}