From 1293fea19c6a2b558986856e301d5218c1979692 Mon Sep 17 00:00:00 2001
From: wei <kaede@kaededeMacBook-Air.local>
Date: 星期五, 27 十一月 2020 14:08:43 +0800
Subject: [PATCH] Revert "20201127 接受bus数据修改完成,搜索网关、一端口修改完成"

---
 HDL_ON/DAL/Server/HttpServerRequest.cs |   39 ++++++++++++++++++++++++++++++++++++---
 1 files changed, 36 insertions(+), 3 deletions(-)

diff --git a/HDL_ON/DAL/Server/HttpServerRequest.cs b/HDL_ON/DAL/Server/HttpServerRequest.cs
index f33c54d..af880db 100644
--- a/HDL_ON/DAL/Server/HttpServerRequest.cs
+++ b/HDL_ON/DAL/Server/HttpServerRequest.cs
@@ -3,6 +3,7 @@
 using System.IO;
 using System.Net;
 using System.Text;
+using HDL_ON.DAL.Mqtt;
 using HDL_ON.Entity;
 using Newtonsoft.Json.Linq;
 using Shared;
@@ -117,8 +118,8 @@
             if (revertObj.Code.ToUpper() == StateCode.SUCCESS)
             {
                 var revertData = Newtonsoft.Json.JsonConvert.DeserializeObject<UserLoginRes>(revertObj.Data.ToString());
-                 UserInfo.Current.loginTokenString = revertData.headerPrefix + revertData.accessToken;
-                 UserInfo.Current.lastTime = DateTime.Now;
+                 UserInfo.Current.LoginTokenString = revertData.headerPrefix + revertData.accessToken;
+                 UserInfo.Current.LastTime = DateTime.Now;
                  UserInfo.Current.SaveUserInfo();
                 return true;
             }
@@ -1445,6 +1446,38 @@
 
         #endregion
 
-   
+        #region mqtt
+        /// <summary>
+        /// 鑾峰彇MQTT杩滅▼杩炴帴淇℃伅鎺ュ彛
+        /// </summary>
+        public MqttInfo GetMqttRemoteInfo(string attachClientId)
+        {
+            try
+            {
+                var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(new GetMqttRemoteInfoObj()
+                {
+                    attachClientId = attachClientId,
+                    homeType = HomeTypeEnum.BUSPRO.ToString()
+                });
+                var revertObj = HttpUtil.RequestHttpsPost(NewAPI.API_POST_GetMqttRemoteInfo, requestJson, DB_ResidenceData.residenceData.residecenInfo.regionUrl);
+                if (revertObj.Code == StateCode.SUCCESS)
+                {
+                    return Newtonsoft.Json.JsonConvert.DeserializeObject<MqttInfo>(revertObj.Data.ToString());
+                }
+                else
+                {
+                    Utlis.WriteLine("GetMqttRemoteInfo error");
+                    return null;
+                }
+            }
+            catch
+            {
+                return null;
+            }
+        }
+
+        #endregion
+
+
     }
 }
\ No newline at end of file

--
Gitblit v1.8.0