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 | 214 +++++++++++----------------------------------------- 1 files changed, 47 insertions(+), 167 deletions(-) diff --git a/HDL_ON/DAL/Server/HttpServerRequest.cs b/HDL_ON/DAL/Server/HttpServerRequest.cs index c323407..af880db 100644 --- a/HDL_ON/DAL/Server/HttpServerRequest.cs +++ b/HDL_ON/DAL/Server/HttpServerRequest.cs @@ -3,7 +3,7 @@ using System.IO; using System.Net; using System.Text; -using HDL_ON.DAL.Net; +using HDL_ON.DAL.Mqtt; using HDL_ON.Entity; using Newtonsoft.Json.Linq; using Shared; @@ -118,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; } @@ -463,18 +463,17 @@ { var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(new GetHomeListObj() { homeType = homeType.ToString() }); var resultObj = HttpUtil.RequestHttpsPost(NewAPI.API_POST_Gethomepager, requestJson); - if (resultObj.Code == StateCode.SUCCESS) + if(resultObj.Code == StateCode.SUCCESS) { var homeList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<RegionInfoResNew>>(resultObj.Data.ToString()); - if (homeList == null || homeList.Count == 0) - { + if (homeList == null || homeList.Count == 0) { } else { - UserInfo.Current.regionList = new List<RegionInfoRes>(); - + UserInfo.Current.regionList = new List<RegionInfoRes>(); + foreach (var mHome in homeList) { var home = new RegionInfoRes() @@ -498,17 +497,16 @@ { continue; } - UserInfo.Current.regionList.Add(home); - } - - if (string.IsNullOrEmpty(DB_ResidenceData.residenceData.CurReginID)) - { - DB_ResidenceData.residenceData.CurReginID = UserInfo.Current.regionList[0].RegionID; + UserInfo.Current.regionList.Add(home); + if (string.IsNullOrEmpty(DB_ResidenceData.residenceData.CurReginID)) + { + DB_ResidenceData.residenceData.CurReginID = UserInfo.Current.regionList[0].RegionID; + } } DB_ResidenceData.residenceData.SaveResidenceData(); - UserInfo.Current.SaveUserInfo(); + UserInfo.Current.SaveUserInfo(); } - + } return resultObj.Code; @@ -862,155 +860,6 @@ #endregion - /// <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; - } - } - - #region 鎺ㄩ�� - // /// <summary> - // /// 鎻愪氦鎺ㄩ�侀渶瑕佺殑鍏抽敭鏍囪瘑淇℃伅 - // /// </summary> - // public bool PushserivceAddPushInfo() - // { - // try - // { - // string DeviceType = "Android"; - //#if __IOS__ - // DeviceType = "Iphone"; - //#endif - // //鏄惁鐢熸垚妯″紡 - // bool isProduce = true; - //#if DEBUG - // isProduce = false; - //#endif - - // if (string.IsNullOrEmpty(UserConfig.Instance.tokenID)) return false; - - // var mAddpushinfoObj = new AddpushinfoObj() - // { - // pushid = UserConfig.Instance.tokenID, - // deviceName = UserConfig.Instance.phoneName, - // deviceType = DeviceType, - // produce = isProduce, - - // }; - // var mAddpushinfoJson = Newtonsoft.Json.JsonConvert.SerializeObject(mAddpushinfoObj); - // var revertObj = HttpUtil.RequestHttpsPost(NewAPI.API_POST_Pushserivce_Addpushinfo, mAddpushinfoJson); - // if (revertObj.Code == StateCode.SUCCESS) - // { - // if (revertObj.Data != null) - // { - // var pushId = revertObj.Data.ToString(); - // if (!string.IsNullOrEmpty(pushId)) - // { - // UserConfig.Instance.PushId = pushId; - // UserConfig.Instance.SaveUserConfig(); - // return true; - // } - // } - // Utlis.WriteLine("Addpushinfo 鎴愬姛"); - // } - // else - // { - // Utlis.WriteLine("Addpushinfo 澶辫触"); - // } - - // return false; - // } - // catch - // { - // return false; - // } - // } - - // /// <summary> - // /// 鏌ヨ鎺ㄩ�佷俊鎭垪琛� - // /// </summary> - // /// <returns></returns> - // public ResponsePackNew PushserivceGetpushmessagelist() - // { - // var urlSegmentDic = HttpUtil.GetBaseQueryDictionary(); - // urlSegmentDic.Add("pushId", UserConfig.Instance.PushId); - // return HttpUtil.RequestHttpsGet(NewAPI.API_GET_Pushserivce_Getpushmessagelist, null, urlSegmentDic); - // } - - // /// <summary> - // /// 娓呯┖娑堟伅璁板綍 - // /// </summary> - // /// <returns></returns> - // public bool PushserivceClearmessagelist() - // { - // if (string.IsNullOrEmpty(UserConfig.Instance.PushId)) return false; - - // var urlSegmentDic = new Dictionary<string, object>(); - // urlSegmentDic.Add("pushId", UserConfig.Instance.PushId); - // var revertObj = HttpUtil.RequestHttpsDelete(NewAPI.API_DELETE_Pushserivce_Clearmessagelist, null, null, urlSegmentDic); - // if (revertObj.Code.ToUpper() == HttpUtil.SUCCESS_CODE) - // { - // return true; - // } - // else - // { - - // } - // return false; - // } - - // /// <summary> - // /// 閫�鍑虹櫥褰曪紝娓呯┖鎺ㄩ�佹爣璇� - // /// </summary> - // /// <returns></returns> - // public bool PushserivceSignOut() - // { - // if (string.IsNullOrEmpty(UserConfig.Instance.PushId)) return false; - // try - // { - // var urlSegmentDic = new Dictionary<string, object>(); - // urlSegmentDic.Add("pushId", UserConfig.Instance.PushId); - // var revertObj = HttpUtil.RequestHttpsDelete(NewAPI.API_DELETE_Pushserivce_Deletepushinfo, null, null, urlSegmentDic); - // if (revertObj.Code.ToUpper() == HttpUtil.SUCCESS_CODE) - // { - // return true; - // } - // else - // { - - // } - // return false; - // } - // catch - // { - // return false; - // } - // } - - #endregion - #region 鑾峰彇澶╂皵閮ㄥ垎 /// <summary> /// 鑾峰彇鎸囧畾缁忕含搴︾殑鍩庡競淇℃伅 @@ -1152,7 +1001,6 @@ } return backupList; } - /* 2020-09-01 寮冪敤 鎭㈠鏃ф暟鎹姛鑳藉湪bus杞欢涓婂疄鐜� /// <summary> /// 鑾峰彇澶囦唤鏂囦欢鍒楄〃 @@ -1598,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