From 0d9f64668fd7350d6a21fd157e32009a96d98134 Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期三, 16 十二月 2020 13:09:08 +0800
Subject: [PATCH] 新云端代码Ver1.2

---
 ZigbeeApp/Shared/Phone/UserCenter/HdlBackup/HdlBackupListForm.cs |   59 ++++++++++++++++++++++++-----------------------------------
 1 files changed, 24 insertions(+), 35 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/HdlBackup/HdlBackupListForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/HdlBackup/HdlBackupListForm.cs
index 27cbe3a..140b49e 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/HdlBackup/HdlBackupListForm.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/HdlBackup/HdlBackupListForm.cs
@@ -76,7 +76,7 @@
             this.ShowProgressBar();
 
             //鑾峰彇app鐨勮嚜鍔ㄥ浠�
-            var autoData = HdlBackupLogic.Current.GetBackupListNameFromDB(1);
+            var autoData = HdlBackupLogic.Current.GetBackupListNameFromDB(BackUpMode.A鑷姩澶囦唤);
             if (autoData == null)
             {
                 //鍏抽棴杩涘害鏉�
@@ -84,7 +84,7 @@
                 return;
             }
             //浠庝簯绔幏鍙栨暟鎹�
-            var pageData = HdlBackupLogic.Current.GetBackupListNameFromDB();
+            var pageData = HdlBackupLogic.Current.GetBackupListNameFromDB(BackUpMode.A鎵嬪姩澶囦唤);
             if (pageData == null)
             {
                 //鍏抽棴杩涘害鏉�
@@ -118,8 +118,8 @@
                 var listSort = new List<string>();
                 for (int i = 0; i < pageData.Count; i++)
                 {
-                    listSort.Add(pageData[i].CreatedOnUtc);
-                    dic[pageData[i].CreatedOnUtc] = pageData[i];
+                    listSort.Add(pageData[i].ModifyTime);
+                    dic[pageData[i].ModifyTime] = pageData[i];
                 }
                 listSort.Sort();
 
@@ -163,13 +163,13 @@
             }
             else
             {
-                txtText.Text = fileInfo.BackupName;
+                txtText.Text = fileInfo.FolderName;
             }
             //鏃堕棿
             var btnTime = rowLayout.frameTable.AddBottomView("", 600);
-            if (fileInfo.CreatedOnUtc.Length >= 19)
+            if (fileInfo.ModifyTime.Length >= 13)
             {
-                btnTime.Text = UserCenterLogic.ConvertUtcTimeToLocalTime(fileInfo.CreatedOnUtc).ToString("yyyy.MM.dd HH:mm:ss");
+                btnTime.Text = HdlCommonLogic.Current.ConvertUtcTimeToLocalTime2(fileInfo.ModifyTime).ToString("yyyy.MM.dd HH:mm:ss");
             }
             if (addLine == true)
             {
@@ -298,7 +298,7 @@
                 HdlThreadLogic.Current.RunMain(() =>
                 {
                     //鍏抽棴鎵�鏈夌晫闈�
-                    UserCenterLogic.CloseAllOpenForm(null, false);
+                    HdlFormLogic.Current.CloseAllOpenForm(null, false);
                     //鍒囨崲鍒颁富椤�
                     UserView.UserPage.Instance.ReFreshControl();
                 });
@@ -325,12 +325,12 @@
                 var result2 = HdlGatewayLogic.Current.ResetComandToBindBackupGateway();
                 if (result2 == false)
                 {
-                    //涓存椂杩欎箞鍐�,鏂颁簯绔氨浼氬啓鍒癛鏂囦欢浜�
-                    this.ShowMassage(ShowMsgType.Tip, "缁戝畾缃戝叧澶辫触,璇烽噸鏂颁笂浼�");
+                    //缁戝畾缃戝叧澶辫触,璇烽噸鏂颁笂浼�
+                    this.ShowMassage(ShowMsgType.Tip, Language.StringByID(R.MyInternationalizationString.uBindGatewayFailPleaseUploadAgain));
                     return;
                 }
                 //鍒涘缓涓�涓浠藉悕瀛�
-                string backupClassId = HdlBackupLogic.Current.CreatNewBackupNameToDB(backName);
+                string backupClassId = HdlBackupLogic.Current.CreatNewBackupNameToDB(backName, BackUpMode.A鎵嬪姩澶囦唤);
                 if (backupClassId == null)
                 {
                     //鍒涘缓澶囦唤鍚嶅瓧澶辫触
@@ -377,11 +377,11 @@
                 var result2 = HdlGatewayLogic.Current.ResetComandToBindBackupGateway();
                 if (result2 == false)
                 {
-                    //涓存椂杩欎箞鍐�,鏂颁簯绔氨浼氬啓鍒癛鏂囦欢浜�
-                    this.ShowMassage(ShowMsgType.Tip, "缁戝畾缃戝叧澶辫触,璇烽噸鏂颁笂浼�");
+                    //缁戝畾缃戝叧澶辫触,璇烽噸鏂颁笂浼�
+                    this.ShowMassage(ShowMsgType.Tip, Language.StringByID(R.MyInternationalizationString.uBindGatewayFailPleaseUploadAgain));
                     return;
                 }
-                int result = HdlAutoBackupLogic.DoUpLoadAutoBackupDataByHand();
+                int result = HdlBackupLogic.Current.DoUpLoadAutoBackupDataByHand();
                 if (result == -1)
                 {
                     //鏂囦欢涓婁紶澶辫触
@@ -415,28 +415,17 @@
             //寮�鍚繘搴︽潯
             this.ShowProgressBar();
 
-            var Pra = new EditorBackUpNamePra();
-            Pra.BackupClassId = BackupClassId;
-            Pra.BackupName = backName;
-            //鑾峰彇鎺у埗涓讳汉璐﹀彿鐨凾oken
-            Pra.LoginAccessToken = UserCenterLogic.GetConnectMainToken();
+            bool result = HdlBackupLogic.Current.EditorBackupName(BackupClassId, backName);
+            this.CloseProgressBar();
 
-            bool result = UserCenterLogic.GetResultStatuByRequestHttps("App/UpdateHomeAppGatewayName", true, Pra);
-            if (result == false)
+            if (result == true)
             {
-                //缂栬緫澶囦唤鍚嶇О澶辫触
-                string msg = Language.StringByID(R.MyInternationalizationString.uEditorBackupNameFail);
-                this.ShowMassage(ShowMsgType.Error, msg);
-                //鍏抽棴
-                this.CloseProgressBar();
-                return;
+                HdlThreadLogic.Current.RunThread(() =>
+                {
+                    //浠庝簯绔幏鍙栨暟鎹�
+                    this.SetBackupInfoToForm();
+                });
             }
-
-            HdlThreadLogic.Current.RunThread(() =>
-            {
-                //浠庝簯绔幏鍙栨暟鎹�
-                this.SetBackupInfoToForm();
-            });
         }
 
         #endregion
@@ -486,7 +475,7 @@
             dialogForm.SetTitleText(Language.StringByID(R.MyInternationalizationString.uEditorBackup));
             //璇疯緭鍏ュ浠藉悕绉�
             dialogForm.SetTipText(Language.StringByID(R.MyInternationalizationString.uPleaseInpuBackupName));
-            dialogForm.Text = fileInfo.BackupName;
+            dialogForm.Text = fileInfo.FolderName;
 
             //鎸変笅纭鎸夐挳
             dialogForm.ComfirmClickEvent += ((textValue) =>
@@ -501,7 +490,7 @@
                 dialogForm.CloseDialog();
 
                 //鍚嶅瓧涓�鏍锋椂锛屼笉澶勭悊
-                if (textValue != fileInfo.BackupName)
+                if (textValue != fileInfo.FolderName)
                 {
                     //缂栬緫澶囦唤鍚嶇О
                     this.EditorBackInfo(fileInfo.Id, textValue);

--
Gitblit v1.8.0