From 404cdc88627f942df7944af04ee05b9d527752d6 Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期一, 30 九月 2019 13:22:40 +0800 Subject: [PATCH] 合并了徐梅的按键面板绑定 --- ZigbeeApp/Shared/Phone/ZigBee/Common/Config.cs | 64 ++++++++++++++----------------- 1 files changed, 29 insertions(+), 35 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/ZigBee/Common/Config.cs b/ZigbeeApp/Shared/Phone/ZigBee/Common/Config.cs index cd51328..11f8a3b 100755 --- a/ZigbeeApp/Shared/Phone/ZigBee/Common/Config.cs +++ b/ZigbeeApp/Shared/Phone/ZigBee/Common/Config.cs @@ -26,7 +26,8 @@ { get { - if (Phone.UserCenter.UserCenterResourse.UserInfo.AuthorityNo == 2) + if (Phone.UserCenter.UserCenterResourse.UserInfo.AuthorityNo == 2 + || Phone.UserCenter.UserCenterResourse.UserInfo.AuthorityNo == 3) { return AdminMqttKey; } @@ -41,7 +42,8 @@ { get { - if (Phone.UserCenter.UserCenterResourse.UserInfo.AuthorityNo == 2) + if (Phone.UserCenter.UserCenterResourse.UserInfo.AuthorityNo == 2 + || Phone.UserCenter.UserCenterResourse.UserInfo.AuthorityNo == 3) { return AdminZigbeeMqttBrokerLoadSubDomain; } @@ -56,7 +58,8 @@ { get { - if (Phone.UserCenter.UserCenterResourse.UserInfo.AuthorityNo == 2) + if (Phone.UserCenter.UserCenterResourse.UserInfo.AuthorityNo == 2 + || Phone.UserCenter.UserCenterResourse.UserInfo.AuthorityNo == 3) { return AdminConnectZigbeeMqttClientId; } @@ -71,7 +74,8 @@ { get { - if (Phone.UserCenter.UserCenterResourse.UserInfo.AuthorityNo == 2) + if (Phone.UserCenter.UserCenterResourse.UserInfo.AuthorityNo == 2 + || Phone.UserCenter.UserCenterResourse.UserInfo.AuthorityNo == 3) { return AdminConnectZigbeeMqttBrokerPwd; } @@ -86,13 +90,14 @@ { get { - if (Phone.UserCenter.UserCenterResourse.UserInfo.AuthorityNo == 2) + if (Phone.UserCenter.UserCenterResourse.UserInfo.AuthorityNo == 2 + || Phone.UserCenter.UserCenterResourse.UserInfo.AuthorityNo == 3) { return AdminConnectZigbeeMqttBrokerName; } return Config.Instance.Account; - } - } + } + } /// <summary> /// 璐︽埛鐧诲綍鎴愬姛鐨凪qttKey @@ -236,12 +241,6 @@ { get { - //鍚敤绠$悊鍛樻潈闄� - if (this.isAdministrator == true) - { - return this.AdminRequestToken; - } - string md5Password; if (string.IsNullOrEmpty(Password)) { @@ -263,29 +262,16 @@ } /// <summary> - /// 褰撳墠甯愬彿鐨凾oken(鎷ユ湁绠$悊鍛樻潈闄愮殑鎴愬憳浣跨敤杩滅▼鐨勬椂鍊欎娇鐢�) - /// </summary> - public string AdminToken - { - get - { - if (Phone.UserCenter.UserCenterResourse.UserInfo.AuthorityNo == 2) - { - return this.AdminRequestToken; - } - return this.Token; - } - } - - /// <summary> /// 鐧诲綍杩囩殑甯愬彿淇℃伅 /// </summary> public List<string> AccountList = new List<string> { }; public List<string> HomeFilePathList = new List<string> { }; - public string HomeId = string.Empty; - + public string HomeId = string.Empty; + + [Newtonsoft.Json.JsonIgnore] + private House m_Home = null; /// <summary> /// 褰撳墠浣忓畢 /// </summary> @@ -295,12 +281,20 @@ { get { - var house = House.GetHouseByHouseId(HomeId); - if (house == null) - { - return new House { }; + if (m_Home != null) + { + return m_Home; } - return house; + m_Home = House.GetHouseByHouseId(HomeId); + if (m_Home == null) + { + m_Home = new House(); + } + return m_Home; + } + set + { + m_Home = value; } } -- Gitblit v1.8.0