From 02498f7744e6fdc413e518f96b25f3635540dc6b Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期二, 15 十一月 2022 11:27:38 +0800 Subject: [PATCH] 金茂科技系统更新 --- HDL_ON/Entity/DB_ResidenceData.cs | 54 ++++++++++++++++++++++++++++++------------------------ 1 files changed, 30 insertions(+), 24 deletions(-) diff --git a/HDL_ON/Entity/DB_ResidenceData.cs b/HDL_ON/Entity/DB_ResidenceData.cs index 75d6fc6..f5b747d 100644 --- a/HDL_ON/Entity/DB_ResidenceData.cs +++ b/HDL_ON/Entity/DB_ResidenceData.cs @@ -54,11 +54,32 @@ } } + private List<ShowFunction> dddd; + /// <summary> /// 鍔熻兘绫诲瀷鍒楄〃 /// </summary> [Newtonsoft.Json.JsonIgnore] - public List<ShowFunction> functionTypeList = new List<ShowFunction>(); + public List<ShowFunction> ShowFunctionTypeList + { + get + { + if (dddd == null) + { + dddd = new List<ShowFunction>(){ + ShowFunction.Light,ShowFunction.AC,ShowFunction.Curtain, + ShowFunction.FloorHeating,ShowFunction.Music, + ShowFunction.Electric,ShowFunction.Environmental, + ShowFunction.EnergyMonitoring, + ShowFunction.FreshAir,ShowFunction.DoorLock, + ShowFunction.Panel,ShowFunction.SecurityMonitoring, + ShowFunction.Sensor,ShowFunction.VideoIntercom, + ShowFunction.SecurityCenter,ShowFunction.Acst, + ShowFunction.MechanicalArm }; + } + return dddd; + } + } static DB_ResidenceData instance; public static DB_ResidenceData Instance @@ -70,16 +91,6 @@ if(MainPage.NoLoginMode) { instance = new DB_ResidenceData(); - instance.functionTypeList.AddRange(new List<ShowFunction> { - ShowFunction.Light,ShowFunction.AC,ShowFunction.Curtain, - ShowFunction.FloorHeating,ShowFunction.Music, - ShowFunction.Electric,ShowFunction.Environmental, - ShowFunction.EnergyMonitoring, - ShowFunction.FreshAir,ShowFunction.DoorLock, - ShowFunction.Panel,ShowFunction.SecurityMonitoring, - ShowFunction.Sensor,ShowFunction.VideoIntercom, - ShowFunction.SecurityCenter - }); instance.SaveResidenceData(); instance.residenceImage = "Classification/Room/Roombg.png"; instance.HomeGateway = new HomeGatewayInfo() @@ -111,16 +122,6 @@ { instance = temp; } - instance.functionTypeList.AddRange(new List<ShowFunction> { - ShowFunction.Light,ShowFunction.AC,ShowFunction.Curtain, - ShowFunction.FloorHeating,ShowFunction.Music, - ShowFunction.Electric,ShowFunction.Environmental, - ShowFunction.EnergyMonitoring, - ShowFunction.FreshAir,ShowFunction.DoorLock, - ShowFunction.Panel,ShowFunction.SecurityMonitoring, - ShowFunction.Sensor,ShowFunction.VideoIntercom, - ShowFunction.SecurityCenter - }); instance.SupportFacePass = false; instance.SaveResidenceData(); } @@ -156,11 +157,12 @@ HDL_ON.UI.UI2.Intelligence.Automation.Logic.LogicList.Clear(); DAL.Mqtt.MqttClient.DisConnectRemote("閫�鍑虹櫥褰曪紝鎴栬�呭垏鎹綇瀹�"); +#if IOS //閫�鍑哄叏瑙嗛�氱櫥褰� Shared.IOS.HDLFVSDK.Video.Logout(); //閲嶇疆榛樿涓嶆敮鎸佸叏瑙嗛�� Entity.DB_ResidenceData.Instance.SupportFVDevice = false; - +#endif } /// <summary> /// 鏄惁鏀寔浜鸿劯閫氳 @@ -415,7 +417,7 @@ } - #region oid鍒楄〃 a鍗忚杞琤us鍗忚鎺у埗浣跨敤 +#region oid鍒楄〃 a鍗忚杞琤us鍗忚鎺у埗浣跨敤 /// <summary> /// oid鏁版嵁淇濆瓨鐨勬枃浠跺悕 /// </summary> @@ -467,8 +469,12 @@ Common.FileUtlis.Files.WriteFileByBytes(OidSavePathName, oidBytes); } - #endregion +#endregion + /// <summary> + /// 鍦烘櫙绛涢�夋椂锛岄�夋嫨鐨勬埧闂� + /// </summary> + public string sceneChooseRoomId = ""; /// <summary> -- Gitblit v1.8.0