From 2a900e186e9ddf97facd33082df063183c7483b8 Mon Sep 17 00:00:00 2001
From: wxr <wxr@hdlchina.com.cn>
Date: 星期五, 27 九月 2024 09:51:56 +0800
Subject: [PATCH] 阿里云日志,注册

---
 HDL_ON/UI/UI1-Login/RegisterPageBLL.cs     |   52 ++++++++---------
 HDL_ON/Common/AliyunLog/AliyunLogClient.cs |    3 
 HDL_ON/UI/UI1-Login/RegisterPage.cs        |  118 ---------------------------------------
 3 files changed, 26 insertions(+), 147 deletions(-)

diff --git a/HDL_ON/Common/AliyunLog/AliyunLogClient.cs b/HDL_ON/Common/AliyunLog/AliyunLogClient.cs
index c73b943..a63450f 100644
--- a/HDL_ON/Common/AliyunLog/AliyunLogClient.cs
+++ b/HDL_ON/Common/AliyunLog/AliyunLogClient.cs
@@ -118,7 +118,6 @@
                     LogTags = new Dictionary<string, string>
                     {
                         {"tag1", DateTime.Now.ToLongTimeString()},
-
                     },
                     Logs = new List<LogInfo>
                     {
@@ -127,7 +126,7 @@
                             Time = DateTimeOffset.Now,
                             Contents = new Dictionary<string, string>
                             {
-                                {"id", DateTime.Now.Ticks.ToString()},
+                                {"version", MainPage.VersionString},
                                 {"userAccount", UserInfo.Current.AccountString},
                                 {"userid", UserInfo.Current.ID},
                                 {"userName", UserInfo.Current.userName},
diff --git a/HDL_ON/UI/UI1-Login/RegisterPage.cs b/HDL_ON/UI/UI1-Login/RegisterPage.cs
index 73b0979..69c1291 100644
--- a/HDL_ON/UI/UI1-Login/RegisterPage.cs
+++ b/HDL_ON/UI/UI1-Login/RegisterPage.cs
@@ -274,7 +274,6 @@
             };
 
             new TopViewDiv(this, bodyView, Language.StringByID(StringId.Register)) { maginY = 10 }.LoadTopView(backAction);
-            //new PublicAssmebly().LoadTopView(this, bodyView, Language.StringByID(StringId.Register));
 
             #region 娉ㄥ唽鏂瑰紡閫夋嫨
             btnPhoneLogin = new Button()
@@ -760,10 +759,7 @@
                 Thread.Sleep(1500);
                 Application.RunOnMainThread(() =>
                 {
-                    ////鍒涘缓鐧诲綍绾跨▼
-                    //var loginThread = LoadThread_Login(account, password);
-                    //waitPage = new Loading();
-                    //new PublicAssmebly().LoadPage_WaitPage(loginThread, bodyView, waitPage);
+                    //鍒涘缓鐧诲綍绾跨▼
                     dialog.Close();
 
                     var isPhone = registerType == 0;
@@ -773,117 +769,5 @@
             { IsBackground = true }.Start();
         }
 
-        //#region 鐧诲綍绾跨▼閮ㄥ垎
-        ///// <summary>
-        ///// 鍔犺浇鐧诲綍绾跨▼
-        ///// </summary>
-        //Thread LoadThread_Login(string account,string password)
-        //{
-        //    var loginThread = new Thread(() =>
-        //    {
-        //        try
-        //        {
-        //            //鐧诲綍
-        //            var loginResult = LoadMethod_Login(account,password);
-        //            if (loginResult)
-        //            {
-        //                //鑾峰彇浣忓畢淇℃伅
-        //                var getResidencesResult = LoadMethod_GetResidences();
-        //                if (getResidencesResult)
-        //                {
-        //                    /*
-        //                     * Wait : 鎺ㄩ�佹敞鍐�
-        //                     */
-
-        //                    Application.RunOnMainThread(() =>
-        //                    {
-        //                        waitPage.RemoveFromParent();
-        //                        waitPage = null;
-
-        //                        //璺宠浆椤甸潰----
-        //                        MainPage.GoUserPage();
-        //                    });
-        //                }
-        //            }
-        //        }
-        //        catch (Exception ex)
-        //        {
-        //            MainPage.Log($"LoginPage : {ex.Message}");
-        //        }
-        //    })
-        //    { IsBackground = true };
-        //    return loginThread;
-        //}
-
-        ///// <summary>
-        ///// 璋冪敤鐧诲綍鎺ュ彛鐧诲綍
-        ///// </summary>
-        //bool LoadMethod_Login(string account, string password)
-        //{
-        //    var result = false;
-        //    //璋冪敤鐧诲綍鎺ュ彛
-        //    var loginResult = pm.LoginByPassword(account, password);
-        //    if (loginResult.Code == StateCode.SUCCESS)
-        //    {
-        //        var revertData = Newtonsoft.Json.JsonConvert.DeserializeObject<UserLoginRes>(loginResult.Data.ToString());
-        //        // UserInfo.Current = new UserInfo
-        //        //{
-        //        //    userType = revertData.userType,
-        //        //    accountString = account,
-        //        //    password = password,
-        //        //    lastTime = DateTime.Now,
-        //        //    ID = revertData.userId,
-        //        //    loginTokenString = revertData.headerPrefix + revertData.accessToken,
-        //        //    refreshToken = revertData.refreshToken,
-        //        //    userName = revertData.name
-        //        //};
-        //        UserInfo.Current.userType = revertData.userType;
-        //        UserInfo.Current.AccountString = account;
-        //        //UserInfo.Current.password = password;
-        //        UserInfo.Current.LastTime = DateTime.Now;
-        //        UserInfo.Current.ID = revertData.userId;
-        //        UserInfo.Current.LoginTokenString = revertData.headerPrefix + revertData.accessToken;
-        //        UserInfo.Current.RefreshToken = revertData.refreshToken;
-        //        UserInfo.Current.userName = revertData.name;
-
-        //        UserInfo.Current.SaveUserInfo();
-        //        MainPage.Log("鐧诲綍鎴愬姛銆�");
-        //        result = true;
-        //    }
-        //    else
-        //    {
-        //        //鐧诲綍澶辫触
-        //        IMessageCommon.Current.ShowErrorInfoAlter(loginResult.Code);
-        //        Application.RunOnMainThread(() =>
-        //        {
-        //            btnPasswordViewBottomLine.BackgroundColor = CSS_Color.AuxiliaryColor2;
-        //            btnPasswordViewBottomLine.Height = Application.GetRealHeight(2);
-        //        });
-        //    }
-        //    return result;
-        //}
-
-        ///// <summary>
-        ///// 鑾峰彇浣忓畢鍒楄〃
-        ///// </summary>
-        //bool LoadMethod_GetResidences()
-        //{
-        //    var result = false;
-        //    var responsePack = pm.GetHomePager();
-        //    if (responsePack == StateCode.SUCCESS)
-        //    {
-        //        //2020-11-13 寰呯‘璁わ紝娌℃湁浣忓畢锛屼笉绠楃櫥褰曟垚鍔�
-        //        if (UserInfo.Current.regionList != null && UserInfo.Current.regionList.Count > 0)
-        //        {
-        //            result = true;
-        //        }
-        //    }
-        //    else
-        //    {
-        //        IMessageCommon.Current.ShowErrorInfoAlter(responsePack);
-        //    }
-        //    return result;
-        //}
-        //#endregion
     }
 }
\ No newline at end of file
diff --git a/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs b/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs
index 3cb73e7..d055779 100644
--- a/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs
+++ b/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs
@@ -778,33 +778,29 @@
             waitPage.Start(Language.StringByID(StringId.PleaseWait));
 
 
-            System.Threading.Tasks.Task.Run(async () =>
-            {
+            System.Threading.Tasks.Task.Run(() => {
                 try
                 {
-                    string country = "CN";
-
-                    try
-                    {
-                        using (HttpClient client = new HttpClient())
-                        {
-                            // 浣跨敤 ipinfo.io 鑾峰彇浣嶇疆淇℃伅
-                            HttpResponseMessage response = await client.GetAsync("https://ipinfo.io/json");
-
-                            if (response.IsSuccessStatusCode)
-                            {
-                                string json = await response.Content.ReadAsStringAsync();
-                                JObject jsonObject = JObject.Parse(json);
-
-                                // 浠庤繑鍥炵殑 JSON 涓彁鍙栧浗瀹朵俊鎭�
-                                country = jsonObject["country"].ToString();
-                            }
-                        }
-                    }
-                    catch (Exception ex)
-                    {
-                        MainPage.Log("Error",$"Error fetching IP info: {ex.StackTrace}");
-                    }
+                    //string country = "CN";
+                    //try
+                    //{
+                    //    using (HttpClient client = new HttpClient())
+                    //    {
+                    //        // 浣跨敤 ipinfo.io 鑾峰彇浣嶇疆淇℃伅
+                    //        HttpResponseMessage response = await client.GetAsync("https://ipinfo.io/json");
+                    //        if (response.IsSuccessStatusCode)
+                    //        {
+                    //            string json = await response.Content.ReadAsStringAsync();
+                    //            JObject jsonObject = JObject.Parse(json);
+                    //            // 浠庤繑鍥炵殑 JSON 涓彁鍙栧浗瀹朵俊鎭�
+                    //            country = jsonObject["country"].ToString();
+                    //        }
+                    //    }
+                    //}
+                    //catch (Exception ex)
+                    //{
+                    //    MainPage.Log("Error",$"Error fetching IP info: {ex.StackTrace}");
+                    //}
 
                     serverList = new List<GlobalRegionListRes>();
                     var requestJson = HttpUtil.GetSignRequestJson(new GetRegionListObj() { regionMark = HttpUtil.RegionMark });
@@ -819,7 +815,7 @@
                                 serverList = responseDataObj;
                                 if (serverList.Count > 0)
                                 {
-                                    if (country == "CN")//if (Language.CurrentLanguage == "Chinese")
+                                    if (Language.CurrentLanguage == "Chinese")//if (country == "CN")//
                                     {
                                         var server = serverList.Find((obj) => obj.regionUrl.Contains("china-gateway"));
                                         if (server != null)
@@ -847,9 +843,9 @@
                         IMessageCommon.Current.ShowErrorInfoAlter(revertObj.Code);
                     }
                 }
-                catch
+                catch (Exception ex)
                 {
-
+                    MainPage.Log("Error", $"鑾峰彇鏈嶅姟鍣ㄥ紓甯革細{ex.StackTrace}");
                 }
                 finally
                 {

--
Gitblit v1.8.0