From c3e1b733fc45bd9f0b88bfb560cfa87a270b079b Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期三, 09 九月 2020 17:33:58 +0800 Subject: [PATCH] 20200909 --- HDL_ON/DAL/Server/HttpServerRequest.cs | 84 +++++++++++++++++++++++++++++++++--------- 1 files changed, 66 insertions(+), 18 deletions(-) diff --git a/HDL_ON/DAL/Server/HttpServerRequest.cs b/HDL_ON/DAL/Server/HttpServerRequest.cs index 867895d..212ca9f 100644 --- a/HDL_ON/DAL/Server/HttpServerRequest.cs +++ b/HDL_ON/DAL/Server/HttpServerRequest.cs @@ -38,11 +38,7 @@ public HttpServerRequest() { -#if DEBUG1 - severAddress = debugSever; -#else severAddress = relaseaSever; -#endif } /// <summary> @@ -89,7 +85,7 @@ result = Language.StringByID(StringId.FailedToSendVerificationCode); break; case "EXIST": - result = Language.StringByID(StringId.AccountAlreadyExists); + result = Language.StringByID(StringId.AccountAlreadyUse); break; case "Self:Net_Error": result = Language.StringByID(StringId.NetworkAnomaly); @@ -206,19 +202,19 @@ return RequestHttps($"{severAddress}/ZigbeeUsers/LoginSendVerCode", jsonString, false); } - /// <summary> - /// 鍙戦�侀獙璇佺爜 - /// </summary> - public ResponsePack SendSms(string account) - { - string jsonString = "{" + - "\"Account\":" + "\"" + account + "\"" + "," + - "\"Company\":" + MainPage.Company + "," + - "\"Language\":" + "\"" + Language.CurrentLanguage + "\"" + "," + - "\"AreaCode\":" + OnAppConfig.Instance.CountryNumber + - "}"; - return RequestHttps($"{severAddress}/ZigbeeUsers/LoginSendVerCode", jsonString, false); - } + ///// <summary> + ///// 鍙戦�侀獙璇佺爜 + ///// </summary> + //public ResponsePack SendSms(string account) + //{ + // string jsonString = "{" + + // "\"Account\":" + "\"" + account + "\"" + "," + + // "\"Company\":" + MainPage.Company + "," + + // "\"Language\":" + "\"" + Language.CurrentLanguage + "\"" + "," + + // "\"AreaCode\":" + OnAppConfig.Instance.CountryNumber + + // "}"; + // return RequestHttps($"{severAddress}/ZigbeeUsers/LoginSendVerCode", jsonString, false); + //} /// <summary> /// 楠岃瘉楠岃瘉鐮� @@ -417,7 +413,12 @@ Name = homeJsonStr.GetValue("Name").ToString(), Address = homeJsonStr.GetValue("Address").ToString(), IsOthreShare = (bool)homeJsonStr.GetValue("IsOthreShare"), + homeGateways = Newtonsoft.Json.JsonConvert.DeserializeObject<List<HomeGateways>>(homeJsonStr.GetValue("HomeGateways").ToString()), }; + if (home.IsOthreShare) + { + continue; + } MainPage.LoginUser.regionList.Add(home); if (string.IsNullOrEmpty(DB_ResidenceData.residenceData.CurReginID)) { @@ -688,6 +689,53 @@ #endregion + #region mqtt杩滅▼杩炴帴锛堟棫锛� + /// <summary> + /// 璇锋眰Mqtt鏁版嵁 + /// </summary> + /// <param name="dataStringJson">璇锋眰鐨勫弬鏁�.</param> + public ResponsePack RequestMqttInfo( string dataStringJson) + { + ResponsePack revertObj = null; + + var webClient = new WebClient(); + #region + webClient.Headers.Add("CONTENT-TYPE", "application/json"); + var url = "https://global.hdlcontrol.com/ProposedProductionApi/EmqMqtt/GetConnMqttInfo"; + + byte[] bytes = null; + try + { + bytes = webClient.UploadData(url, Encoding.UTF8.GetBytes(dataStringJson)); + } + catch (Exception ex) + { + Console.WriteLine(ex.Message); + revertObj = new ResponsePack() { StateCode = "Net_Error" }; + } + + string responseString = null; + if (bytes != null) + { + responseString = Encoding.UTF8.GetString(bytes); + } + + if (responseString != null) + { + try + { + revertObj = Newtonsoft.Json.JsonConvert.DeserializeObject<ResponsePack>(responseString); + } + catch (Exception ex) + { + Console.WriteLine(ex.ToString()); + } + } + return revertObj; + #endregion + } + #endregion + #region 澶囦唤閮ㄥ垎 /// <summary> /// 鑾峰彇浣忓畢澶囦唤鍒楄〃 -- Gitblit v1.8.0