From 97e259d966cb5cb5d73c105d5dbaadcc1f920614 Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期五, 18 十月 2019 13:48:43 +0800 Subject: [PATCH] 合并了全部的代码 --- ZigbeeApp/Shared/Common/House.cs | 28 ++++++++++++++++++---------- 1 files changed, 18 insertions(+), 10 deletions(-) diff --git a/ZigbeeApp/Shared/Common/House.cs b/ZigbeeApp/Shared/Common/House.cs index 7d0728e..a76d259 100755 --- a/ZigbeeApp/Shared/Common/House.cs +++ b/ZigbeeApp/Shared/Common/House.cs @@ -307,6 +307,11 @@ Config.Instance.HomeId = GetHouseIdByFilePath(Config.Instance.HomeFilePathList[0]); } Config.Instance.Save(); + //妫�娴嬩綇瀹呭璞� + if (Config.Instance.Home.Id == string.Empty) + { + Config.Instance.Home = House.GetHouseByHouseId(Config.Instance.HomeId); + } } } } @@ -406,28 +411,31 @@ { get { - return GetFloorName(CurrentFloorId); + return GetFloorNameById(CurrentFloorId); } } /// <summary> - /// GetFloorName + /// 鑾峰彇妤煎眰鍚嶇О /// </summary> /// <param name="floorId"></param> /// <returns></returns> - public string GetFloorName(string floorId) + public string GetFloorNameById(string floorId) { - if (string.IsNullOrEmpty(floorId)) + if (Config.Instance.Home.FloorDics.Count == 0) { return null; } - if (Config.Instance.Home.FloorDics.Count == 0 || Config.Instance.Home.FloorDics.ContainsKey(floorId) == false) - { - return null; - } - return Config.Instance.Home.FloorDics[floorId]; - } + foreach (var floor in Config.Instance.Home.FloorDics) + { + if (floorId == floor.Key) + { + return floor.Value; + } + } + return null; + } #endregion -- Gitblit v1.8.0