From c96d59d6b6379acb0fd899ad2e255a121ee6c8c6 Mon Sep 17 00:00:00 2001
From: wei <kaede@kaededeMacBook-Air.local>
Date: 星期五, 18 十二月 2020 10:45:20 +0800
Subject: [PATCH] 20201218-1
---
HDL_ON/DAL/Server/HttpServerRequest.cs | 37 +++++++------------------------------
1 files changed, 7 insertions(+), 30 deletions(-)
diff --git a/HDL_ON/DAL/Server/HttpServerRequest.cs b/HDL_ON/DAL/Server/HttpServerRequest.cs
index 97da5b8..6ff56cb 100644
--- a/HDL_ON/DAL/Server/HttpServerRequest.cs
+++ b/HDL_ON/DAL/Server/HttpServerRequest.cs
@@ -131,36 +131,13 @@
/// 缁戝畾璋冭瘯浜哄憳鎻愪氦鐨勪綇瀹�,涓�涓綇瀹呭彧鑳界粦瀹氫竴娆�
/// </summary>
/// <returns></returns>
- public ResponsePackNew BindingResidence(string strUrl)
+ public ResponsePackNew BindingResidence(string key)
{
- try
- {
- if (strUrl.Contains("app/home/deliver") == false)
- {
- //闈炴硶鐨刄RL 杩斿洖涓�涓嚜瀹氫箟鐨勭姸鎬佺爜
- return new ResponsePackNew() { Code = "-100" };
- }
- var client = new RestSharp.RestClient(strUrl);
-
- var request = new RestSharp.RestRequest(RestSharp.Method.GET);
- request.Timeout = 5 * 1000;
- request.AddHeader("content-type", "application/json");
- request.AddHeader("Authorization", UserInfo.Current.LoginTokenString);
-
- var response = client.Execute(request);
- if (response.StatusCode == HttpStatusCode.OK)
- {
- return Newtonsoft.Json.JsonConvert.DeserializeObject<ResponsePackNew>(response.Content);
- }
- else
- {
- return null;
- }
- }
- catch
- {
- return null;
- }
+ Dictionary<string, object> d = new Dictionary<string, object>();
+ //d.Add("homeId", homeId);
+ d.Add("secretKey", key);
+ var requestJson = HttpUtil.GetSignRequestJson(d);
+ return HttpUtil.RequestHttpsPost(NewAPI.Api_Post_BindlingResidence, requestJson, HttpUtil.GlobalRequestHttpsHost);
}
#region 娉ㄥ唽銆佺櫥褰曢儴鍒�
@@ -622,7 +599,7 @@
if (mHomeGatewayRes.Count > 0)
{
DB_ResidenceData.Instance.HomeGateway = mHomeGatewayRes[0];
- if(mHomeGatewayRes[0].gatewayStatus == "ON_LINE")
+ if(mHomeGatewayRes[0].gatewayStatus)
{
//DriverLayer.Control.Ins.IsRemote = true;
DriverLayer.Control.Ins.GatewayOnline = true;
--
Gitblit v1.8.0