From 25429f085093d89d543a0b90e30d0d62d1b7dac9 Mon Sep 17 00:00:00 2001
From: hxb <hxb@hdlchina.com.cn>
Date: 星期二, 30 八月 2022 09:37:38 +0800
Subject: [PATCH] 合并了IOS的代码
---
ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlBackupLogic.cs | 24 ++++++++++++++++++++++++
1 files changed, 24 insertions(+), 0 deletions(-)
diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlBackupLogic.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlBackupLogic.cs
index 1b0fe89..098a278 100644
--- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlBackupLogic.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlBackupLogic.cs
@@ -829,6 +829,9 @@
return false;
}
+ //鍏堣幏鍙栨湰鍦板叏閮ㄧ綉鍏崇殑鐗堟湰淇℃伅
+ var listOldGateway = HdlGatewayLogic.Current.GetAllLocalGateway();
+
//娓呯┖鍏ㄩ儴鎴块棿
HdlRoomLogic.Current.DeleteAllRoom();
//娓呯┖鏈湴鍏ㄩ儴鐨勫満鏅暟鎹�
@@ -848,6 +851,27 @@
//鍒锋柊鏈湴缂撳瓨
UserCenterLogic.RefreshAllMemory();
+ //閲嶆柊鍔犺浇缂撳瓨涔嬪悗,鍐嶈繕鍘熺綉鍏崇殑鐗堟湰淇℃伅
+ foreach (var gw in listOldGateway)
+ {
+ var newGw = HdlGatewayLogic.Current.GetLocalGateway(gw.GwId);
+ if (newGw != null)
+ {
+ //杩樺師鐗堟湰淇℃伅
+ newGw.GwName = gw.GwName;
+ newGw.GwIP = gw.GwIP;
+ newGw.LinuxHardVersion = gw.LinuxHardVersion;
+ newGw.LinuxImageType = gw.LinuxImageType;
+ newGw.LinuxFirmwareVersion = gw.LinuxFirmwareVersion;
+ newGw.CoordinatorFirmwareVersion = gw.CoordinatorFirmwareVersion;
+ newGw.CoordinatorHardVersion = gw.CoordinatorHardVersion;
+ newGw.CoordinatorImageId = gw.CoordinatorImageId;
+ newGw.DriveCodeList.Clear();
+ newGw.DriveCodeList.AddRange(gw.DriveCodeList);
+ newGw.ReSave();
+ }
+ }
+
//鍏抽棴杩涘害鏉�
ProgressFormBar.Current.Close();
--
Gitblit v1.8.0