old mode 100755
new mode 100644
| | |
| | | /// <returns></returns> |
| | | public bool CheckEmail(string email) |
| | | { |
| | | var regex= new Regex(CommonPage.EmailRegexStr);
|
| | | var regex= new Regex(CommonPage.EmailRegexStr); |
| | | return regex.IsMatch(email); |
| | | } |
| | | |
| | |
| | | Latitude = lat |
| | | }; |
| | | var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(requestObj); |
| | | var revertObj = await RequestHttpsZigbeeAsync("ProcessRange/ReceiveAppLatAndLon", System.Text.Encoding.UTF8.GetBytes(requestJson)); |
| | | var revertObj = RequestHttpsZigbeeAsync("ProcessRange/ReceiveAppLatAndLon", System.Text.Encoding.UTF8.GetBytes(requestJson)); |
| | | |
| | | if (UserCenter.UserCenterResourse.HideOption.WriteGpsPoint == 1) |
| | | { |
| | | string flage = revertObj == null ? "false" : revertObj.StateCode; |
| | | string txtvalue = "lon:" + lon + " lat:" + lat + " " + flage; |
| | | HdlMessageLogic.Current.ShowMassage(ShowMsgType.Tip, txtvalue); |
| | | UserCenter.HdlLogLogic.Current.WriteLog(-1, "经纬度上报 " + txtvalue); |
| | | } |
| | | } |
| | | catch { } |
| | | } |
| | |
| | | /// <param name="requestUrl">请求Url</param> |
| | | /// <param name="byteData">请求的的数据</param> |
| | | /// <returns>得到响应的数据</returns> |
| | | public async System.Threading.Tasks.Task<Shared.Common.ResponseEntity.ResponsePack> RequestHttpsZigbeeAsync(string requestUrl, byte[] byteData) |
| | | public Shared.Common.ResponseEntity.ResponsePack RequestHttpsZigbeeAsync(string requestUrl, byte[] byteData) |
| | | { |
| | | string result = await RequestHttpsZigbeeResultAsync(requestUrl, byteData); |
| | | string result = RequestHttpsZigbeeResultAsync(requestUrl, byteData); |
| | | if (result != null) |
| | | { |
| | | try |
| | |
| | | /// <param name="requestUrl">请求Url</param> |
| | | /// <param name="byteData">请求的的数据</param> |
| | | /// <returns>得到响应的数据</returns> |
| | | public async System.Threading.Tasks.Task<string> RequestHttpsZigbeeResultAsync(string requestUrl, byte[] byteData) |
| | | public string RequestHttpsZigbeeResultAsync(string requestUrl, byte[] byteData) |
| | | { |
| | | var result = await RequestHttpsZigbeeBytesResultAsync(requestUrl, byteData); |
| | | var result = RequestHttpsZigbeeBytesResultAsync(requestUrl, byteData); |
| | | if (result != null) |
| | | { |
| | | return Encoding.UTF8.GetString(result); |
| | |
| | | /// <param name="byteData">请求的的数据</param> |
| | | /// <param name="requestMethod">POST 或者 GET 等等</param> |
| | | /// <returns>得到响应的数据</returns> |
| | | public async System.Threading.Tasks.Task<byte[]> RequestHttpsZigbeeBytesResultAsync(string requestUrl, byte[] byteData, string requestMethod = "POST") |
| | | public byte[] RequestHttpsZigbeeBytesResultAsync(string requestUrl, byte[] byteData, string requestMethod = "POST") |
| | | { |
| | | //请求Url的完成路径 |
| | | var requestHost = "https://global.hdlcontrol.com/GeofenceService"; |
| | | var fullUrl = $"{requestHost}/{requestUrl}"; |
| | | return await CommonPage.Instance.DoRequestZigbeeHttpsInterface(fullUrl, byteData, Config.Instance.Token, requestMethod); |
| | | return CommonPage.Instance.DoRequestZigbeeHttpsInterface(fullUrl, byteData, Config.Instance.Token, requestMethod); |
| | | } |
| | | |
| | | #endregion |