From c400abb7465732b7ca46280cbd126651985c55e0 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期二, 01 十一月 2022 09:08:38 +0800
Subject: [PATCH] 备份

---
 Crabtree/SmartHome/UI/SimpleControl/Phone/Register/MigrationServer.cs |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/Crabtree/SmartHome/UI/SimpleControl/Phone/Register/MigrationServer.cs b/Crabtree/SmartHome/UI/SimpleControl/Phone/Register/MigrationServer.cs
index 90e9c7c..0d18f9d 100644
--- a/Crabtree/SmartHome/UI/SimpleControl/Phone/Register/MigrationServer.cs
+++ b/Crabtree/SmartHome/UI/SimpleControl/Phone/Register/MigrationServer.cs
@@ -446,6 +446,26 @@
             }
             return "";
         }
+
+        /// <summary>
+        /// 杩佺Щ鏈嶅姟鍣ㄥ叏閮ㄥ浠�
+        /// </summary>
+        private void MoveCloudBackup ()
+        {
+            var dic = new Dictionary<string, object> ();
+            dic.Add ("oldPlatformToken", MainPage.LoginUser.LoginTokenString);//鏃у钩鍙皌oken
+            dic.Add ("oldPlatformHomeId", UserConfig.Instance.CurrentRegion.RegionID);//鏃у钩鍙颁綇瀹卛d
+            dic.Add ("homeId", newUserId);//鏂板钩鍙颁綇瀹卛d
+            dic.Add ("userId", newUserId);//鏂板钩鍙扮敤鎴穒d
+            dic.Add ("tenantId", "202106");//绉熸埛id
+            var requestJson = HttpUtil.GetSignRequestJson (dic);
+            var revertObj = MainPage.RequestHttps ("/home-wisdom/data/move/backup/all", requestJson, false, false, SeverAddr);
+            if (revertObj != null) {
+                if (revertObj.code == "0") {
+                }
+            }
+        }
+
         /// <summary>
         /// 鑾峰彇瀹氭椂鍣ㄥ垪琛�
         /// </summary>
@@ -829,6 +849,8 @@
                                         btnTipMsg.Text = "Migration backup succeeded, migrating Schedule data.";
                                         btnTipMsg.TextColor = SkinStyle.Current.TextColor;
                                     });
+                                    //杩佺Щ浜戠鍏朵粬澶囦唤
+                                    MoveCloudBackup ();
                                     //杩佺Щ瀹氭椂鍣�
                                     var timerList = GetTimer (newHomeId);
                                     if (timerList == null) {

--
Gitblit v1.8.0