From 9dcd17ee7578c5a06bfcd960cc72ea2995716004 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期三, 15 七月 2020 16:43:38 +0800
Subject: [PATCH] 20200715

---
 HDL_ON/DAL/Server/HttpServerRequest.cs |   53 ++++++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 44 insertions(+), 9 deletions(-)

diff --git a/HDL_ON/DAL/Server/HttpServerRequest.cs b/HDL_ON/DAL/Server/HttpServerRequest.cs
index 56e8cd5..5a3edf9 100644
--- a/HDL_ON/DAL/Server/HttpServerRequest.cs
+++ b/HDL_ON/DAL/Server/HttpServerRequest.cs
@@ -38,7 +38,7 @@
 
         public HttpServerRequest()
         {
-#if DEBUG
+#if DEBUG1
             severAddress = debugSever;
 #else
             severAddress = relaseaSever;
@@ -68,7 +68,6 @@
             }
             return result;
         }
-
 
 
         #region 娉ㄥ唽銆佺櫥褰曢儴鍒�
@@ -138,7 +137,7 @@
                                 "\"Account\":" + "\"" + account + "\"" + "," +
                                 "\"Password\":" + "\"" + password + "\"" + "," +
                                 "\"EnterPassword\":" + "\"" + entryPassword + "\"" + "," +
-                                "\"Language\":" + "\"" + MainPage.LoginUser.language.ToLower() + "\"" + "," +
+                                "\"Language\":" + "\"" + Language.CurrentLanguage.ToLower() + "\"" + "," +
                                 "\"Code\":" + "\"" + code + "\"" + "," +
                                 "\"RegisterSoruce\":" + 0 + "," +
                                 "\"AreaCode\":" + areaCode +
@@ -150,12 +149,12 @@
         /// <summary>
         /// 鑾峰彇娉ㄥ唽楠岃瘉鐮�
         /// </summary>
-        public ResponsePack GetPhoneRegisterVerCode(string account)
+        public ResponsePack GetRegisterVerCode(string account)
         {
             string jsonString = "{" +
                                 "\"Account\":" + "\"" + account + "\"" + "," +
                                 "\"Company\":" + MainPage.Company + "," +
-                                "\"Language\":" + "\"" +  MainPage.LoginUser.language.ToLower() + "\"" + "," +
+                                "\"Language\":" + "\"" + Language.CurrentLanguage.ToLower() + "\"" + "," +
                                 "\"AreaCode\":" + OnAppConfig.Instance.CountryNumber +
                                 "}";
             return RequestHttps($"{severAddress}/ZigbeeUsers/RegisterSendVerCode", jsonString, false);
@@ -168,12 +167,11 @@
         /// <summary>
         /// 鑾峰彇鐧诲綍楠岃瘉鐮�
         /// </summary>
-        /// <param name="phoneNum">鎵嬫満鍙风爜</param>
-        public ResponsePack GetPhoneLoginVerCode(string phoneNum)
+        public ResponsePack GetLoginVerCode(string account)
         {
 
             string jsonString = "{" +
-                                "\"Account\":" + "\"" + phoneNum + "\"" + "," +
+                                "\"Account\":" + "\"" + account + "\"" + "," +
                                 "\"AreaCode\":" + "86" + 
                                 "}";
             return RequestHttps($"{severAddress}/ZigbeeUsers/LoginSendVerCode", jsonString, false);
@@ -319,6 +317,18 @@
 
             var revertObj = RequestHttps($"{severAddress}/ZigbeeUsers/UpdateHeadImage", requestJson, true);
             return revertObj.StateCode;
+        }
+
+        /// <summary>
+        /// 鏇存敼缁戝畾璐︽埛鐨勯偖绠辨垨鑰呮墜鏈哄彿
+        /// </summary>
+        /// <param name="account"></param>
+        /// <returns></returns>
+        public string BindAccount(string account)
+        {
+            string jsonString = "{" + "\"Account\":" + "\"" + account + "\"" + "}";
+            var responsePack = RequestHttps($"{severAddress}/ZigbeeUsers/BindAccount", jsonString, true);
+            return responsePack.StateCode;
         }
         #endregion
 
@@ -530,6 +540,32 @@
         }
 
         /// <summary>
+        /// 鍒犻櫎鍏变韩鏁版嵁
+        /// </summary>
+        /// <param name="shareData"></param>
+        /// <returns></returns>
+        public ResponsePack DeleteShareData(ShareData shareData)
+        {
+            Dictionary<string, string> d = new Dictionary<string, string>();
+            d.Add("DistributedMark", shareData.DistributedMark);
+            d.Add("HouseDistributedMark", shareData.HouseDistributedMark);
+            string jsonString = Newtonsoft.Json.JsonConvert.SerializeObject(d);
+            return RequestHttps($"{severAddress}/ZigbeeDataShare/DeleteShareData", jsonString, true);
+        }
+        /// <summary>
+        /// 鍒犻櫎瀛愯处鍙峰綋鍓嶄綇瀹呯殑鎵�鏈夊叡浜暟鎹�
+        /// </summary>
+        /// <returns></returns>
+        public ResponsePack DeleteCurrentResidenceSharedData(ShareData shareData)
+        {
+            Dictionary<string, string> d = new Dictionary<string, string>();
+            d.Add("SubAccountDistributedMark", shareData.SubAccountDistributedMark);
+            d.Add("HouseDistributedMark", shareData.HouseDistributedMark);
+            string jsonString = Newtonsoft.Json.JsonConvert.SerializeObject(d);
+            return RequestHttps($"{severAddress}/ZigbeeDataShare/DeleteShareData", jsonString, true);
+        }
+
+        /// <summary>
         /// 缁戝畾瀛愯处鍙峰埌浣忓畢涓�
         /// </summary>
         /// <param name="subAccount"></param>
@@ -626,7 +662,6 @@
         }
 
         #endregion
-
 
         #region 澶囦唤閮ㄥ垎
         /// <summary>

--
Gitblit v1.8.0