From b78a4d0ca90416d37fcbaf5e54b00f7eaab53919 Mon Sep 17 00:00:00 2001 From: WJC <wjc@hdlchina.com.cn> Date: 星期一, 14 十月 2019 17:03:58 +0800 Subject: [PATCH] 2019-10-14-2 --- ZigbeeApp/Shared/Common/House.cs | 28 +++++++++++++++++----------- 1 files changed, 17 insertions(+), 11 deletions(-) diff --git a/ZigbeeApp/Shared/Common/House.cs b/ZigbeeApp/Shared/Common/House.cs old mode 100755 new mode 100644 index 1d6815e..a634591 --- a/ZigbeeApp/Shared/Common/House.cs +++ b/ZigbeeApp/Shared/Common/House.cs @@ -402,29 +402,35 @@ /// GetCurrentFloorName /// </summary> /// <returns></returns> - public string GetCurrentFloorName() + public string GetCurrentFloorName { - return GetFloorName(CurrentFloorId); + get + { + 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