From f658569891db433854221b80f0a9fa99608cff64 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Fri, 03 Apr 2026 18:22:34 +0800
Subject: [PATCH] 1

---
 trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiWalletController.java |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiWalletController.java b/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiWalletController.java
index 3124efe..860252f 100644
--- a/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiWalletController.java
+++ b/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiWalletController.java
@@ -263,7 +263,14 @@
                     return type.indexOf(symbolType.toUpperCase()) != -1;
                 }).collect(Collectors.toList());
             } else {
-                list_it = list_it.stream().filter(i -> symbolType.equalsIgnoreCase(i.getType())).collect(Collectors.toList());
+                // 与 /api/publicRealtimeByType 保持一致:按 sorted 倒序,再按 type 过滤(不分页)
+                list_it = itemService.cacheGetAll().stream()
+                        .sorted(Comparator.comparing(
+                                item -> Integer.parseInt(item.getSorted()),
+                                Comparator.reverseOrder()
+                        ))
+                        .filter(i -> symbolType.equalsIgnoreCase(i.getType()))
+                        .collect(Collectors.toList());
             }
         }
         List<String> list_symbol = new ArrayList<>();

--
Gitblit v1.9.3