From c1cb2d8c6034a2ee7aa8a5710bba15b14f76cebc Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期五, 18 八月 2023 18:54:31 +0800 Subject: [PATCH] 2023年08月18日18:54:22 --- HDL_ON/DAL/Server/HttpServerRequest.cs | 95 +++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 95 insertions(+), 0 deletions(-) diff --git a/HDL_ON/DAL/Server/HttpServerRequest.cs b/HDL_ON/DAL/Server/HttpServerRequest.cs index e7c787f..ffb4986 100644 --- a/HDL_ON/DAL/Server/HttpServerRequest.cs +++ b/HDL_ON/DAL/Server/HttpServerRequest.cs @@ -3352,6 +3352,101 @@ return HttpUtil.RequestHttpsPostFroHome(NewAPI.Api_Post_SetDefenceStatus, requestJson); } + /// <summary> + /// 鏌ヨ浜鸿劯寮�閿侀厤缃� + /// </summary> + /// <param name="deviceId"></param> + /// <returns></returns> + public ResponsePackNew GetFaceUnlockCfg(string deviceId) + { + Dictionary<string, object> d = new Dictionary<string, object>(); + d.Add("homeId", DB_ResidenceData.Instance.CurrentRegion.id); + d.Add("deviceId", deviceId); + var requestJson = HttpUtil.GetSignRequestJson(d); + return HttpUtil.RequestHttpsPostFroHome(NewAPI.Api_Post_GetFaceRecognitionUnlockCfg, requestJson); + } + /// <summary> + /// 璁剧疆浜鸿劯寮�閿侀厤缃� + /// </summary> + /// <param name="deviceId"></param> + /// <param name="enabled"></param> + /// <param name="mode">瑙i攣鏂瑰紡 0-鑷姩 1-鎵嬪姩</param> + /// <returns></returns> + public ResponsePackNew SetFaceUnlockCfg(string deviceId, bool enabled,int mode) + { + Dictionary<string, object> d = new Dictionary<string, object>(); + d.Add("homeId", DB_ResidenceData.Instance.CurrentRegion.id); + d.Add("deviceId", deviceId); + d.Add("enabled", enabled); + d.Add("mode", mode);//瑙i攣鏂瑰紡 0-鑷姩 1-鎵嬪姩 + d.Add("sensitivity", 0);//鐏垫晱搴� 0-楂� 1-浣� + var requestJson = HttpUtil.GetSignRequestJson(d); + return HttpUtil.RequestHttpsPostFroHome(NewAPI.Api_Post_SetFaceRecognitionUnlockCfg, requestJson); + } + + /// <summary> + /// 鏌ヨ闂ㄩ攣绯荤粺澹伴煶 + /// </summary> + /// <param name="deviceId"></param> + /// <returns></returns> + public ResponsePackNew GetDoorLockSystemSound(string deviceId) + { + var d = new Dictionary<string, object>(); + d.Add("homeId", DB_ResidenceData.Instance.CurrentRegion.id); + d.Add("deviceId", deviceId); + var requestJson = HttpUtil.GetSignRequestJson(d); + return HttpUtil.RequestHttpsPostFroHome(NewAPI.Api_Post_GetDoorLockSystemSound, requestJson); + } + + /// <summary> + /// 璁剧疆闂ㄩ攣绯荤粺澹伴煶 + /// </summary> + /// <param name="deviceId"></param> + /// <param name="sound"></param> + /// <returns></returns> + public ResponsePackNew SetDoorLockSystemSound(string deviceId,int sound) + { + var d = new Dictionary<string, object>(); + d.Add("homeId", DB_ResidenceData.Instance.CurrentRegion.id); + d.Add("deviceId", deviceId); + d.Add("sound", sound); + var requestJson = HttpUtil.GetSignRequestJson(d); + return HttpUtil.RequestHttpsPostFroHome(NewAPI.Api_Post_SetDoorLockSystemSound, requestJson); + } + + /// <summary> + /// 鏌ヨ闂ㄩ搩鎻愮ず闊� + /// </summary> + /// <param name="deviceId"></param> + /// <returns></returns> + public ResponsePackNew GetDoorBellTone(string deviceId) + { + var d = new Dictionary<string, object>(); + d.Add("homeId", DB_ResidenceData.Instance.CurrentRegion.id); + d.Add("deviceId", deviceId); + var requestJson = HttpUtil.GetSignRequestJson(d); + return HttpUtil.RequestHttpsPostFroHome(NewAPI.Api_Post_GetDoorBellTone, requestJson); + } + + /// <summary> + /// 璁剧疆闂ㄩ搩鎻愮ず闊� + /// </summary> + /// <param name="deviceId"></param> + /// <param name="volume"></param> + /// <returns></returns> + public ResponsePackNew SetDoorBellTone(string deviceId, int volume) + { + var d = new Dictionary<string, object>(); + d.Add("homeId", DB_ResidenceData.Instance.CurrentRegion.id); + d.Add("deviceId", deviceId); + d.Add("volume", volume); + var requestJson = HttpUtil.GetSignRequestJson(d); + return HttpUtil.RequestHttpsPostFroHome(NewAPI.Api_Post_SetDoorBellTone, requestJson); + } + + + + #endregion #endregion -- Gitblit v1.8.0