From 081ea8d273048fd03756718ac6fb48a3c09218e9 Mon Sep 17 00:00:00 2001
From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local>
Date: 星期二, 29 十月 2019 13:10:00 +0800
Subject: [PATCH] Merge branch 'dev-tzy' into DEV_GXC

---
 ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlBackupLogic.cs |   37 ++++++++++++++++++++++++++++++++++++-
 1 files changed, 36 insertions(+), 1 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlBackupLogic.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlBackupLogic.cs
index a5ef6ca..8fd93bc 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlBackupLogic.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlBackupLogic.cs
@@ -98,6 +98,10 @@
         /// <returns></returns>
         public async Task<string> GetBackFileFromDBAndSetToLocation(string BackupClassId, bool IsGatewayAutoBackup = false, string ZigbeeUniqueId = null)
         {
+            //涓嶅厑璁告寜绯荤粺鐨勮繑鍥為敭
+            Shared.Common.CommonPage.BackKeyCanClick = false;
+            UserCenterResourse.Option.AppCanSignout = false;
+
             //棣栧厛鍏堝垱寤轰竴涓复鏃舵枃浠跺す,瀛樺湪鏂囦欢鍒欐竻绌�
             string newDir = System.IO.Path.Combine(DirNameResourse.LocalMemoryDirectory, DirNameResourse.DownLoadBackupTempDirectory);
             Global.CreateEmptyDirectory(newDir, true);
@@ -111,6 +115,9 @@
             {
                 //鍏抽棴杩涘害鏉�
                 ProgressBar.Close();
+                //鍏佽鎸夌郴缁熺殑杩斿洖閿�
+                Shared.Common.CommonPage.BackKeyCanClick = true;
+                UserCenterResourse.Option.AppCanSignout = true;
                 return null;
             }
             //璁剧疆鏈�澶у��
@@ -131,6 +138,9 @@
                 {
                     //鍏抽棴杩涘害鏉�
                     ProgressBar.Close(true);
+                    //鍏佽鎸夌郴缁熺殑杩斿洖閿�
+                    Shared.Common.CommonPage.BackKeyCanClick = true;
+                    UserCenterResourse.Option.AppCanSignout = true;
                     return null;
                 }
 
@@ -141,6 +151,9 @@
                 {
                     //鍏抽棴杩涘害鏉�
                     ProgressBar.Close();
+                    //鍏佽鎸夌郴缁熺殑杩斿洖閿�
+                    Shared.Common.CommonPage.BackKeyCanClick = true;
+                    UserCenterResourse.Option.AppCanSignout = true;
                     return null;
                 }
                 //灏嗚緭鍏ュ啓鍏ユ湰鍦扮殑涓存椂鏂囦欢澶�
@@ -150,6 +163,9 @@
             }
             //鍏抽棴杩涘害鏉�
             ProgressBar.Close();
+            //鍏佽鎸夌郴缁熺殑杩斿洖閿�
+            Shared.Common.CommonPage.BackKeyCanClick = true;
+            UserCenterResourse.Option.AppCanSignout = true;
 
             return newDir;
         }
@@ -275,6 +291,10 @@
                 ProgressBar.Show();
             }
 
+            //涓嶅厑璁告寜绯荤粺鐨勮繑鍥為敭
+            Shared.Common.CommonPage.BackKeyCanClick = false;
+            UserCenterResourse.Option.AppCanSignout = false;
+
             //浣犺涓轰粈涔堣繖閲屼笉鍒嗕竴涓嚱鏁板嚭鏉ワ紙鐞嗚涓婃槸鍒嗗嚱鏁板嚭鏉ョ殑锛�
             //鏄洜涓哄鏋滃垎鍑芥暟鐨勮瘽锛屼細鍑虹幇鍙岄噸寮傛锛屽鑷翠富绾跨▼鐨勮繘搴︽潯鐨勭櫨鍒嗘瘮姘歌繙瀹氭0%
             foreach (string file in listNormalFile)
@@ -284,6 +304,9 @@
                 {
                     //鍏抽棴杩涘害鏉�
                     ProgressBar.Close(true);
+                    //鍏佽鎸夌郴缁熺殑杩斿洖閿�
+                    Shared.Common.CommonPage.BackKeyCanClick = true;
+                    UserCenterResourse.Option.AppCanSignout = true;
                     return false;
                 }
                 //鍒ゆ柇鏄惁鏄簲璇ヤ笂浼犵殑鏂囦欢
@@ -306,6 +329,9 @@
                 {
                     //鍏抽棴杩涘害鏉�
                     ProgressBar.Close();
+                    //鍏佽鎸夌郴缁熺殑杩斿洖閿�
+                    Shared.Common.CommonPage.BackKeyCanClick = true;
+                    UserCenterResourse.Option.AppCanSignout = true;
                     return false;
                 }
                 //璁剧疆杩涘害鍊�
@@ -319,6 +345,9 @@
                 {
                     //鍏抽棴杩涘害鏉�
                     ProgressBar.Close(true);
+                    //鍏佽鎸夌郴缁熺殑杩斿洖閿�
+                    Shared.Common.CommonPage.BackKeyCanClick = true;
+                    UserCenterResourse.Option.AppCanSignout = true;
                     return false;
                 }
 
@@ -331,6 +360,9 @@
                 {
                     //鍏抽棴杩涘害鏉�
                     ProgressBar.Close();
+                    //鍏佽鎸夌郴缁熺殑杩斿洖閿�
+                    Shared.Common.CommonPage.BackKeyCanClick = true;
+                    UserCenterResourse.Option.AppCanSignout = true;
                     return false;
                 }
                 //璁剧疆杩涘害鍊�
@@ -346,6 +378,9 @@
 
             //杩涘害鏉″叧闂�
             ProgressBar.Close();
+            //鍏佽鎸夌郴缁熺殑杩斿洖閿�
+            Shared.Common.CommonPage.BackKeyCanClick = true;
+            UserCenterResourse.Option.AppCanSignout = true;
 
             return true;
         }
@@ -670,7 +705,7 @@
         /// <returns></returns>
         private string GetBase64Text(string fileName)
         {
-            string path = UserCenterResourse.LocalRootPath;
+            string path = Config.Instance.FullPath;
             string fullName = System.IO.Path.Combine(path, fileName);
 
             FileStream fs = File.OpenRead(fullName);

--
Gitblit v1.8.0