From 5eeafe3af80bfd88306bd8ad9e76c8f4b51ca35f Mon Sep 17 00:00:00 2001 From: hxb <hxb@hdlchina.com.cn> Date: 星期四, 17 十二月 2020 14:16:20 +0800 Subject: [PATCH] 增加本地发送的重发机制 --- HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 deletions(-) diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs index 3399cbd..f93ff6c 100644 --- a/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs +++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs @@ -127,7 +127,7 @@ /// <returns></returns> public static List<HDL_ON.Entity.Room> GetGatewayRoomList() { - return HDL_ON.Entity.DB_ResidenceData.residenceData.Rooms; + return HDL_ON.Entity.SpatialInfo.CurrentSpatial.RoomList; } /// <summary> /// 鑾峰彇缃戝叧鎴块棿鍒楄〃 @@ -135,7 +135,6 @@ /// <returns></returns> public static List<HDL_ON.Entity.Room> GetGatewayRoomList(string name) { - List<Entity.Room> roomList = new List<Entity.Room>(); Entity.Room room1 = new Entity.Room(); room1.roomName = name;//榛樿涓�涓埧闂村悕涓�:鍏ㄩ儴鍖哄煙 @@ -144,9 +143,14 @@ var roomLists = GetGatewayRoomList(); foreach (var room in roomLists) { + var devlist = GetRoomDevice(room); + if (devlist.Count == 0) + { + //杩囨护鎺夋病鏈夎澶囩殑鎴块棿; + continue; + } roomList.Add(room); } - return roomList; } /// <summary> @@ -155,7 +159,7 @@ /// <returns></returns> public static List<HDL_ON.Entity.Function> GetGatewayDeviceList() { - return HDL_ON.Entity.DB_ResidenceData.functionList.GetAllFunction(); + return Entity.FunctionList.List.GetDeviceFunctionList(); } /// <summary> /// 鑾峰彇缃戝叧鍦烘櫙鍒楄〃 @@ -163,7 +167,7 @@ /// <returns></returns> public static List<HDL_ON.Entity.Scene> GetSceneList() { - return HDL_ON.Entity.DB_ResidenceData.functionList.scenes; + return HDL_ON.Entity.FunctionList.List.scenes; } /// <summary> /// 鑾峰彇鎴块棿鐨勮澶囧垪琛� -- Gitblit v1.8.0