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