From 25ce81434a6ce69cf10f12d4f5a25ab80a339ba7 Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期三, 03 三月 2021 17:50:53 +0800
Subject: [PATCH] 2021-3-3-3

---
 HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirSend.cs |   38 ++++++++++++++++++++++++++++----------
 1 files changed, 28 insertions(+), 10 deletions(-)

diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirSend.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirSend.cs
index a325237..7ac563e 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirSend.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirSend.cs
@@ -11,6 +11,8 @@
 
     public class PirSend
     {
+
+        public static string pirId = "1367032976869658625"; 
         /// <summary>
         /// 浣忓畢ID
         /// </summary>
@@ -32,11 +34,28 @@
             }
         }
         /// <summary>
+        /// 鑾峰彇璁惧鍒楄〃
+        /// </summary>
+        /// <returns></returns>
+        public static ResponsePackNew GetDeviceList(string spk)
+        {
+            var jObject = new JObject { };
+            jObject.Add("homeId", HomeId);
+            jObject.Add("spk", spk);
+            //d.Add("gatewayId", DB_ResidenceData.residenceData.HomeGateway.gatewayId);
+            //d.Add("roomId", DB_ResidenceData.residenceData.residecenInfo.RegionID);//鍙帶鍙傛暟锛屽綋闇�瑕佸垎椤佃幏鍙栵紝鎬庝箞鐭ラ亾鍒嗛〉鎬绘暟
+            //d.Add("searchType", DB_ResidenceData.residenceData.residecenInfo.RegionID);
+            //d.Add("pageSize", DB_ResidenceData.residenceData.residecenInfo.RegionID);
+            //d.Add("pageNo", DB_ResidenceData.residenceData.residecenInfo.RegionID);
+            var responsePackNew = RequestServerhomeId(jObject, NewAPI.Api_Post_GetDevcieList);
+            return responsePackNew;
+        }
+        /// <summary>
         /// 鑾峰彇閬ユ帶鍣ㄥ垪琛�
         /// </summary>
         public static ResponsePackNew GetList()
         {
-            var jObject = new JObject { { "homeId", HomeId }, { "deviceId", "0" }};
+            var jObject = new JObject { { "homeId", HomeId }, { "deviceId", pirId } };
             var responsePackNew = RequestServerhomeId(jObject, NewAPI.API_POST_Ir_List);
             return responsePackNew;
         }
@@ -45,19 +64,18 @@
         /// </summary>
         /// <returns></returns>
         /// <param name="control"></param>
-        /// <param name="bool_library">(true=鐮佸簱锛宖alse=鑷鐨�)</param>
         /// <returns></returns>
-        public static ResponsePackNew Add(Control control,bool bool_library)
+        public static ResponsePackNew Add(Control control)
         {
             var jObject = new JObject { }; 
             jObject.Add("homeId", HomeId);
-            jObject.Add("deviceId", control.deviceId);
+            jObject.Add("deviceId", pirId);
             jObject.Add("name", control.name);
             jObject.Add("spk", "ir.module");
             jObject.Add("type", control.type);
-            if (bool_library)
+            if (control.type=="library")
             {
-                jObject.Add("group_id", "123");
+                jObject.Add("group_id", control.group_id);
                 var libraryjay = new JArray { };
                 for (int i = 0; i < control.library.Count; i++)
                 {
@@ -77,7 +95,7 @@
         {
             var jObject = new JObject { }; 
             jObject.Add("homeId", HomeId);
-            jObject.Add("deviceId", HomeId);
+            jObject.Add("deviceId", pirId);
             jObject.Add("spk", control.spk);
             if (control.spk== Entity.SPK.AcStandard) {
                 jObject.Add("group_id", control.group_id);
@@ -123,7 +141,7 @@
             job.Add("value", valuejArray);
             var jArray = new JArray { };
             jArray.Add(job);
-            var jObject = new JObject { { "homeId", HomeId }, { "deviceId", "0" }, { "attributes", jArray } };
+            var jObject = new JObject { { "homeId", HomeId }, { "deviceId", pirId }, { "attributes", jArray } };
             ResponsePackNew responsePackNew = null;
             new System.Threading.Thread(() =>
             {
@@ -159,7 +177,7 @@
             job.Add("value", valuejArray);
             var jArray = new JArray { };
             jArray.Add(job);
-            var jObject = new JObject { { "homeId", HomeId }, { "deviceId", "0" }, { "attributes", jArray } };
+            var jObject = new JObject { { "homeId", HomeId }, { "deviceId", pirId }, { "attributes", jArray } };
             var responsePackNew = RequestServerhomeId(jObject, NewAPI.API_POST_Ir_CodeRemove);
             return responsePackNew;
         }
@@ -173,7 +191,7 @@
             job.Add("deviceId", deviceId);
             var jArray = new JArray { };
             jArray.Add(job);
-            var jObject = new JObject { { "homeId", HomeId }, { "deviceId", "0" }, { "devices", jArray } };
+            var jObject = new JObject { { "homeId", HomeId }, { "deviceId", pirId }, { "devices", jArray } };
             var responsePackNew = RequestServerhomeId(jObject, NewAPI.API_POST_Ir_DeviceRemove);
             return responsePackNew;
         }

--
Gitblit v1.8.0