From 48d36f688b6039d2f608a0dd2bb5d4bf9beab639 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 20 三月 2026 12:06:24 +0800
Subject: [PATCH] 0312 排行榜统一查询自己的排名

---
 Main/System/Qunying/QYWin.cs                 |    2 --
 Main/System/OSActivity/OSHeroCallBaseWin.cs  |    2 --
 Main/System/MainLevel/MainBossEnterWin.cs    |    3 +--
 Main/System/BillboardRank/PlayerRankWin.cs   |    3 +++
 Main/System/OSActivity/OSActivityBaseWin.cs  |    2 --
 Main/System/OSActivity/OSMainLevelBaseWin.cs |    2 --
 6 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/Main/System/BillboardRank/PlayerRankWin.cs b/Main/System/BillboardRank/PlayerRankWin.cs
index 1980ed8..606a023 100644
--- a/Main/System/BillboardRank/PlayerRankWin.cs
+++ b/Main/System/BillboardRank/PlayerRankWin.cs
@@ -34,6 +34,9 @@
     protected override void OnPreOpen()
     {
         rankType = functionOrder;
+        RankModel.Instance.ResetQueryParam();
+        RankModel.Instance.QueryRankByPage(rankType, watchID: (int)PlayerDatas.Instance.baseData.PlayerID);
+
         RankModel.Instance.onRankRefresh += OnRankRefresh;
         scrollerController.OnRefreshCell += OnRefreshCell;
         Refresh();
diff --git a/Main/System/MainLevel/MainBossEnterWin.cs b/Main/System/MainLevel/MainBossEnterWin.cs
index 634ef81..3b9b017 100644
--- a/Main/System/MainLevel/MainBossEnterWin.cs
+++ b/Main/System/MainLevel/MainBossEnterWin.cs
@@ -33,8 +33,7 @@
         CloseBtn.AddListener(CloseWindow);
         rankBtn.AddListener(() =>
         {
-            RankModel.Instance.ResetQueryParam();
-            RankModel.Instance.QueryRankByPage(0, watchID: (int)PlayerDatas.Instance.baseData.PlayerID);
+
             UIManager.Instance.OpenWindow<PlayerRankWin>(0);
 
         });
diff --git a/Main/System/OSActivity/OSActivityBaseWin.cs b/Main/System/OSActivity/OSActivityBaseWin.cs
index 0a841be..cbe44d6 100644
--- a/Main/System/OSActivity/OSActivityBaseWin.cs
+++ b/Main/System/OSActivity/OSActivityBaseWin.cs
@@ -27,8 +27,6 @@
         switch (functionOrder)
         {
             case 0:
-                RankModel.Instance.ResetQueryParam();
-                RankModel.Instance.QueryRankByPage(GetRankType(), watchID: (int)PlayerDatas.Instance.baseData.PlayerID);
                 currentSubUI = GetRankWin();
                 break;
             case 1:
diff --git a/Main/System/OSActivity/OSHeroCallBaseWin.cs b/Main/System/OSActivity/OSHeroCallBaseWin.cs
index 516b9ff..e67dfc3 100644
--- a/Main/System/OSActivity/OSHeroCallBaseWin.cs
+++ b/Main/System/OSActivity/OSHeroCallBaseWin.cs
@@ -26,8 +26,6 @@
         switch (functionOrder)
         {
             case 0:
-                RankModel.Instance.ResetQueryParam();
-                RankModel.Instance.QueryRankByPage(4, watchID: (int)PlayerDatas.Instance.baseData.PlayerID);
                 currentSubUI = UIManager.Instance.OpenWindow<OSRankWin>(4);
                 break;
             case 1:
diff --git a/Main/System/OSActivity/OSMainLevelBaseWin.cs b/Main/System/OSActivity/OSMainLevelBaseWin.cs
index fb630d4..3d7989e 100644
--- a/Main/System/OSActivity/OSMainLevelBaseWin.cs
+++ b/Main/System/OSActivity/OSMainLevelBaseWin.cs
@@ -35,8 +35,6 @@
         switch (functionOrder)
         {
             case 0:
-                RankModel.Instance.ResetQueryParam();
-                RankModel.Instance.QueryRankByPage(3, watchID: (int)PlayerDatas.Instance.baseData.PlayerID);
                 currentSubUI = UIManager.Instance.OpenWindow<OSRankWin>(3);
                 break;
             case 1:
diff --git a/Main/System/Qunying/QYWin.cs b/Main/System/Qunying/QYWin.cs
index 01feaab..299524d 100644
--- a/Main/System/Qunying/QYWin.cs
+++ b/Main/System/Qunying/QYWin.cs
@@ -63,8 +63,6 @@
         });
         rankBtn.AddListener(() =>
         {
-            RankModel.Instance.ResetQueryParam();
-            RankModel.Instance.QueryRankByPage(QunyingManager.rankType);
             UIManager.Instance.OpenWindow<PlayerRankWin>(QunyingManager.rankType);
         });
         awardBtn.AddListener(() =>

--
Gitblit v1.8.0