From f7063b6fb7b46e3612afb1c6bb426c94fb92593d Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期二, 10 一月 2023 14:44:32 +0800 Subject: [PATCH] 设备加载优化 --- HDL_ON/Entity/DB_ResidenceData.cs | 21 ++++++++++++++++----- 1 files changed, 16 insertions(+), 5 deletions(-) diff --git a/HDL_ON/Entity/DB_ResidenceData.cs b/HDL_ON/Entity/DB_ResidenceData.cs index 5030525..b41e1dc 100644 --- a/HDL_ON/Entity/DB_ResidenceData.cs +++ b/HDL_ON/Entity/DB_ResidenceData.cs @@ -298,16 +298,27 @@ var ssd = System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(this)); WirteResidenceInfo(ssd); } - /// <summary> - /// 褰撳墠閫夋嫨鐨勬ゼ灞� - /// </summary> - public string CurFoor = Language.StringByID(StringId.All); + + SpatialInfo _CurFloor; /// <summary> /// 褰撳墠閫夋嫨鐨勬ゼ灞� /// </summary> [Newtonsoft.Json.JsonIgnore] - public SpatialInfo CurFloor = new SpatialInfo() { roomId = "", roomName = Language.StringByID(StringId.All)}; + public SpatialInfo CurFloor { + get + { + if(_CurFloor == null || _CurFloor.roomName == "") + { + _CurFloor = new SpatialInfo() { roomId = "", roomName = Language.StringByID(StringId.All) }; + } + return _CurFloor; + } + set + { + _CurFloor = value; + } + } /// <summary> /// 鍒嗙被鐣岄潰鏄剧ず鐨勬ゼ灞� /// </summary> -- Gitblit v1.8.0