From 837a005fde997dd926720c65777baa72d6eadf95 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期一, 18 五月 2026 11:45:18 +0800
Subject: [PATCH] 0312 高热的需要取数据库账号

---
 Main/System/Login/ServerData.cs       |    1 +
 Main/System/Login/ServerListCenter.cs |   36 +++++++++++++++++++++++++++++++++++-
 Main/SDK/SDKUtils.cs                  |    6 ++++++
 3 files changed, 42 insertions(+), 1 deletions(-)

diff --git a/Main/SDK/SDKUtils.cs b/Main/SDK/SDKUtils.cs
index 9767a67..175e6ae 100644
--- a/Main/SDK/SDKUtils.cs
+++ b/Main/SDK/SDKUtils.cs
@@ -882,6 +882,7 @@
         public string yjAppId;
         public string yjSdkId;
         public string qkUserName; // 鐩墠褰撳仛鍘熷UID浣跨敤,鍥犱负娓告垙涓細缁熶竴灏忓啓
+        public string channelId;
     }
 
     public struct FP_CheckIDAuthentication
@@ -1107,6 +1108,11 @@
         {
             FreePlatformInfo.qkUserName = json["userName"].ToString();
         }
+        if (_iDict.Contains("channelID"))
+        {
+            FreePlatformInfo.channelId = json["channelID"].ToString();
+        }
+
         FreePlatformInfo.phone = 0;
     }
 
diff --git a/Main/System/Login/ServerData.cs b/Main/System/Login/ServerData.cs
index 6575d0c..44dcbf4 100644
--- a/Main/System/Login/ServerData.cs
+++ b/Main/System/Login/ServerData.cs
@@ -91,6 +91,7 @@
     public string roleid;
     public int level;
     public DateTime last_login_time;
+    public string account;
 
     // public ServerData(LoginSeverListConfig config)
     // {
diff --git a/Main/System/Login/ServerListCenter.cs b/Main/System/Login/ServerListCenter.cs
index 648aa40..f321152 100644
--- a/Main/System/Login/ServerListCenter.cs
+++ b/Main/System/Login/ServerListCenter.cs
@@ -490,7 +490,8 @@
                         job = originalData.job,
                         roleid = originalData.roleid,
                         level = originalData.level,
-                        last_login_time = originalData.last_login_time
+                        last_login_time = originalData.last_login_time,
+                        account = originalData.account,
                     };
                 }
             }
@@ -559,6 +560,39 @@
                 }
             }
 
+            //楂樼儹鐨� 闇�瑕佽幏鍙栨渶杩戠櫥褰曟湇閲岀殑鏁版嵁搴撹褰曡处鍙疯繘琛屾浛鎹�
+            if (VersionConfig.Get().appId == "ryzj")
+            {
+                if (serverInfoPlayer != null && serverInfoPlayer.player != null && serverInfoPlayer.player.group_list != null && serverInfoPlayer.player.group_list.Length > 0)
+                {
+                    var serverDatas = serverInfoPlayer.player.group_list;
+                    for (int j = 0; j < serverDatas.Length; j++)
+                    {
+                        if (localSaveServerId == serverDatas[j].region_flag)
+                        {
+                            findTarget = true;
+                            currentServer = serverDatas[j];
+                            if (string.IsNullOrEmpty(currentServerGroup))
+                            {
+                                currentServerGroup = serverInfoPlayer.player.group_title;
+                            }
+                            else
+                            {
+                                serverGroupSelectEvent?.Invoke();
+                            }
+                            break;
+                        }
+                    }
+                    if (!findTarget)
+                    {
+                        currentServer = serverInfoPlayer.player.group_list[0];
+                        currentServerGroup = serverInfoPlayer.player.group_title;
+                        findTarget = true;
+                    }
+                }
+            }
+
+            //鏈�杩戞湇鍦ㄤ腑蹇冿紝瀛樺湪鍒犲彿鏈竻妤氱殑鎯呭喌锛屾殏涓斾笉浼樺厛鎵炬渶杩戞湇
             if (!findTarget)
             {
                 if (serverInfoPlayer != null && serverInfoPlayer.player != null && serverInfoPlayer.player.group_list != null && serverInfoPlayer.player.group_list.Length > 0)

--
Gitblit v1.8.0