From fc38a8b2af0b9306f7fe51375c4945da571ee5a1 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期四, 27 九月 2018 11:31:09 +0800
Subject: [PATCH] 3825  【前端】猫耳强更接口

---
 System/ClientVersion/VersionUtility.cs |   28 +++++++++-------------------
 1 files changed, 9 insertions(+), 19 deletions(-)

diff --git a/System/ClientVersion/VersionUtility.cs b/System/ClientVersion/VersionUtility.cs
index ba10111..731f0c0 100644
--- a/System/ClientVersion/VersionUtility.cs
+++ b/System/ClientVersion/VersionUtility.cs
@@ -243,35 +243,25 @@
 
     private void OnMaoErVersionCheckResult(bool ok, string result)
     {
-        UTF8Encoding utf8 = new UTF8Encoding();
-        Byte[] encodedBytes = utf8.GetBytes(result);
-        String decodedString = utf8.GetString(encodedBytes);
+        Debug.LogFormat("鐚�冲己鏇磋姹傝繑鍥炵粨鏋� result锛歿0}锛歿1}", ok, result);
 
-        Debug.LogFormat("鐚�冲己鏇磋姹傝繑鍥炵粨鏋� result锛歿0}", decodedString);
-        if (ok)
+        try
         {
-            try
+            maoerVersion = JsonMapper.ToObject<MaoErVersion>(result);
+            if (maoerVersion.code == 0 && !string.IsNullOrEmpty(maoerVersion.url))
             {
-                maoerVersion = JsonMapper.ToObject<MaoErVersion>(result);
-                if (maoerVersion.code == 0)
-                {
-                    step = Step.DownLoadPrepared;
-                    WindowCenter.Instance.OpenFromLocal<VersionUpdateWin>();
-                }
-                else
-                {
-                    step = Step.None;
-                    Clock.Create(DateTime.Now + new TimeSpan(TimeSpan.TicksPerSecond), RequestMaoErVersionCheck);
-                }
+                step = Step.DownLoadPrepared;
+                WindowCenter.Instance.OpenFromLocal<VersionUpdateWin>();
             }
-            catch (System.Exception ex)
+            else
             {
                 step = Step.None;
                 Clock.Create(DateTime.Now + new TimeSpan(TimeSpan.TicksPerSecond), RequestMaoErVersionCheck);
             }
         }
-        else
+        catch (System.Exception ex)
         {
+            Debug.Log(ex);
             step = Step.None;
             Clock.Create(DateTime.Now + new TimeSpan(TimeSpan.TicksPerSecond), RequestMaoErVersionCheck);
         }

--
Gitblit v1.8.0