From 1265d531759b5565e9f641b17045896b52dfdba8 Mon Sep 17 00:00:00 2001 From: JLChen <551775569@qq.com> Date: 星期四, 03 十二月 2020 18:37:47 +0800 Subject: [PATCH] 2020-12-03 1.主页增加未读消息查询和提示处理。2.房间和场景背景上传和下载和读取方法修改处理。3.头像上传和下载方案修改处理。4.增加子账号头像下载。5.Loading 调用方法修复。6.封装ImageUtlis 图片上传和下载管理工具类 7.读取本地住宅增加判空处理。 --- HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs | 40 ++++++++++++++++++++++++++++++++++------ 1 files changed, 34 insertions(+), 6 deletions(-) diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs index 3a0bfcb..64c4bb1 100644 --- a/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs +++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs @@ -16,7 +16,7 @@ /// </summary> public const string target_if = "鐩爣"; /// <summary> - /// 绉婚櫎鎵�鏈夌晫闈� + /// 绉婚櫎鎵�鏈�"Logic"鐣岄潰 /// </summary> public static void RemoveAllView() { @@ -93,7 +93,7 @@ /// 鑾峰彇缃戝叧鎴块棿鍒楄〃 /// </summary> /// <returns></returns> - public static List<HDL_ON.Entity.Room> GetGatewayRoomListG() + public static List<HDL_ON.Entity.Room> GetGatewayRoomList() { return HDL_ON.Entity.DB_ResidenceData.rooms; } @@ -109,7 +109,7 @@ room1.name = name;//榛樿涓�涓埧闂村悕涓�:鍏ㄩ儴鍖哄煙 room1.sid = "鍏ㄩ儴鍖哄煙";//榛樿sid鐢ㄨ瘑鍒鎴块棿 roomList.Add(room1);//榛樿娣诲姞鍒版埧闂村垪琛ㄩ噷 - var roomLists = GetGatewayRoomListG(); + var roomLists = GetGatewayRoomList(); foreach (var room in roomLists) { roomList.Add(room); @@ -127,6 +127,14 @@ return HDL_ON.Entity.DB_ResidenceData.functionList.GetAllFunction(); } /// <summary> + /// 鑾峰彇缃戝叧鍦烘櫙鍒楄〃 + /// </summary> + /// <returns></returns> + public static List<HDL_ON.Entity.Scene> GetSceneList() + { + return HDL_ON.Entity.DB_ResidenceData.functionList.scenes; + } + /// <summary> /// 鑾峰彇鎴块棿鐨勮澶囧垪琛� /// </summary> /// <param name="room">褰撳墠鎴块棿</param> @@ -137,7 +145,7 @@ List<HDL_ON.Entity.Function> lists = GetGatewayDeviceList(); foreach (var dev in lists) { - if (dev.roomIdList.Find((id) => id == room.sid) != null) + if (dev.roomIds.Find((id) => id == room.sid) != null) { deviceLists.Add(dev); } @@ -169,6 +177,26 @@ } return device; } + + /// <summary> + /// 鑾峰彇褰撲釜鍦烘櫙 + /// </summary> + /// <param name="sid">鍦烘櫙鍞竴鏍囪瘑</param> + /// <returns></returns> + public static HDL_ON.Entity.Scene GetSecne(string sid) + { + HDL_ON.Entity.Scene scene = new Entity.Scene() { name = "Unknown", sid = "鍦烘櫙涓嶅瓨鍦�" }; + List<HDL_ON.Entity.Scene> sceneLists = GetSceneList(); + foreach (var sce in sceneLists) + { + if (sce.sid == sid) + { + scene = sce; + break; + } + } + return scene; + } /// <summary> /// 鑾峰彇鎴块棿鍚�(鍗虫槸=鍖哄煙鍚嶇О) /// </summary> @@ -177,9 +205,9 @@ public static string GetGetRoomName(HDL_ON.Entity.Function device) { string roomName = ""; - List<HDL_ON.Entity.Room> roomLists = GetGatewayRoomListG(); + List<HDL_ON.Entity.Room> roomLists = GetGatewayRoomList(); - foreach (var dev in device.roomIdList) + foreach (var dev in device.roomIds) { var room = roomLists.Find((c) => c.sid == dev); if (room != null) -- Gitblit v1.8.0