From 9c33e4ccb90fae87a614abd2ed1ab034d3b7a13d Mon Sep 17 00:00:00 2001 From: JLChen <551775569@qq.com> Date: 星期五, 26 三月 2021 11:26:01 +0800 Subject: [PATCH] 2021-03-26 1.对接接口优化。 --- HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirSend.cs | 33 ++++++++++++++++++++------------- 1 files changed, 20 insertions(+), 13 deletions(-) diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirSend.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirSend.cs index 7ac563e..6c253dc 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirSend.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirSend.cs @@ -53,9 +53,9 @@ /// <summary> /// 鑾峰彇閬ユ帶鍣ㄥ垪琛� /// </summary> - public static ResponsePackNew GetList() + public static ResponsePackNew ControlList(Pir pir) { - var jObject = new JObject { { "homeId", HomeId }, { "deviceId", pirId } }; + var jObject = new JObject { { "homeId", HomeId }, { "deviceId", pir.deviceId } }; var responsePackNew = RequestServerhomeId(jObject, NewAPI.API_POST_Ir_List); return responsePackNew; } @@ -69,9 +69,9 @@ { var jObject = new JObject { }; jObject.Add("homeId", HomeId); - jObject.Add("deviceId", pirId); + jObject.Add("deviceId", control.deviceId); jObject.Add("name", control.name); - jObject.Add("spk", "ir.module"); + jObject.Add("spk", control.spk); jObject.Add("type", control.type); if (control.type=="library") { @@ -95,7 +95,7 @@ { var jObject = new JObject { }; jObject.Add("homeId", HomeId); - jObject.Add("deviceId", pirId); + jObject.Add("deviceId", control.deviceId); jObject.Add("spk", control.spk); if (control.spk== Entity.SPK.AcStandard) { jObject.Add("group_id", control.group_id); @@ -181,18 +181,25 @@ var responsePackNew = RequestServerhomeId(jObject, NewAPI.API_POST_Ir_CodeRemove); return responsePackNew; } + /// <summary> - /// 閬ユ帶鍣ㄥ垹闄� + /// 绾㈠瀹�/閬ユ帶鍣ㄥ垹闄� /// </summary> /// <returns></returns> - public static ResponsePackNew DeleteRemove(string deviceId) + public static ResponsePackNew DeleteDevice(string deviceId) { - var job = new JObject { }; - job.Add("deviceId", deviceId); - var jArray = new JArray { }; - jArray.Add(job); - var jObject = new JObject { { "homeId", HomeId }, { "deviceId", pirId }, { "devices", jArray } }; - var responsePackNew = RequestServerhomeId(jObject, NewAPI.API_POST_Ir_DeviceRemove); + var jObject = new JObject { { "homeId", HomeId }, { "deviceId", deviceId } }; + var responsePackNew = RequestServerhomeId(jObject, NewAPI.API_POST_Ir_DeviceDel); + return responsePackNew; + } + /// <summary> + /// 淇敼绾㈠瀹濆悕绉� + /// </summary> + /// <returns></returns> + public static ResponsePackNew DeviceRename(Pir pir) + { + var jObject = new JObject { { "homeId", HomeId }, { "deviceId", pir.deviceId }, { "name", pir.name } }; + var responsePackNew = RequestServerhomeId(jObject, NewAPI.API_POST_Ir_DeviceRename); return responsePackNew; } /// <summary> -- Gitblit v1.8.0