From 0426160a1f283c1f810e3059f6037676da8cb110 Mon Sep 17 00:00:00 2001
From: zyy3 <zyy3@zy.com>
Date: Wed, 05 Nov 2025 16:37:01 +0800
Subject: [PATCH] 1

---
 trading-order-admin/src/main/java/com/yami/trading/api/controller/RealtimeController.java |   11 +++++++----
 1 files changed, 7 insertions(+), 4 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 6f19d6d..292062a 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
@@ -257,10 +257,12 @@
 			items.addAll(itemsTop);
 		} else if ("US-stocks".equals(type)) {
 			// 只查询指数top6
-			items = itemService.cacheGetAll().stream().filter(item -> "global".equals(item.getCategory())).limit(3).collect(Collectors.toList());
-			List<Item> itemsTop = itemService.cacheGetAll().stream().filter(item -> "technology,prominent".equals(item.getCategory())).sorted(Comparator.comparing(Item::getSorted).reversed()).limit(size)
+			items = itemService.cacheGetAll().stream().filter(item -> item.getType().equalsIgnoreCase(Item.US_STOCKS))
+					.sorted(Comparator.comparing(Item::getSorted).reversed())
+					.limit(3).collect(Collectors.toList());
+			/*List<Item> itemsTop = itemService.cacheGetAll().stream().filter(item -> "technology,prominent".equals(item.getCategory())).sorted(Comparator.comparing(Item::getSorted).reversed()).limit(size)
 					.collect(Collectors.toList());
-			items.addAll(itemsTop);
+			items.addAll(itemsTop);*/
 		}
 		// 加密货币、外汇、 top4
 		else {
@@ -282,7 +284,7 @@
 													  @RequestParam(required = false) Integer pageNo,
 													  @RequestParam(required = false) Integer pageSize) {
 		try {
-			pageSize = null == pageSize ? 1000 : pageSize;
+			pageSize = null == pageSize ? 50 : pageSize;
 			List<Item> itemsTotal;
 			List<Item> items = new ArrayList<>();
 			//按字符串排序
@@ -321,6 +323,7 @@
 					int pages = itemsTotal.size() % pageSize == 0 ? itemsTotal.size() / pageSize : itemsTotal.size() / pageSize + 1;
 					int start = pageNo <= 0 ? 0 : (pageNo > pages ? (pages - 1) * pageSize : (pageNo - 1) * pageSize);
 					items = itemsTotal.stream().skip(start).limit(pageSize).collect(Collectors.toList());
+					items.forEach(x -> x.setCategory("prominent"));
 				}
 			} else {
 				itemsTotal = new ArrayList<>(itemList);

--
Gitblit v1.9.3