From abc4e92e199962da76ae58c611f2616066053194 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期一, 23 十一月 2020 09:52:55 +0800
Subject: [PATCH] 2020-11-23 1.住宅相关接口替换。2.增加检测更新。3.增加服务器选择Dialog

---
 HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs |   37 +++++++++++++++++++------------------
 1 files changed, 19 insertions(+), 18 deletions(-)

diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs
index 01ed815..b5838b4 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs
@@ -38,7 +38,7 @@
                         }
                         foreach (var f in funs_New)
                         {
-                            var sd = funs.Find((obj) => obj.ShareName == f.ShareName);
+                            var sd = funs.Find((obj) => obj.fileName == f.fileName);
                             //濡傛灉璇ュ姛鑳藉凡缁忓垎浜紝鏇存柊鍘熸湁鐨勬暟鎹�
                             if (null != sd)
                             {
@@ -96,14 +96,15 @@
         bool LoadMethod_AddShareData(ShareData ssdd)
         {
             //澧炲姞鍏变韩鏁版嵁鐩綍
-            ResponsePack responePack = new HttpServerRequest().AddShareData(ssdd);
-            if (responePack.StateCode.ToUpper() != "SUCCESS")
+            var responePack = new HttpServerRequest().AddShareData(ssdd);
+            if (responePack.Code != StateCode.SUCCESS)
             {
                 return false;
             }
             else
             {
-                ssdd.DistributedMark = responePack.ResponseData.ToString();
+                var responeObj = Newtonsoft.Json.JsonConvert.DeserializeObject<ShareData>(responePack.Data.ToString());
+                ssdd.id = responeObj.id;
                 // 鏇存柊鍏变韩鏁版嵁
                 return EditShareData(ssdd);
             }
@@ -114,8 +115,8 @@
         /// <param name="function"></param>
         bool LoadMethod_DelSharedData(ShareData sd)
         {
-            ResponsePack responePack = new HttpServerRequest().DeleteShareData(sd);
-            if (responePack.StateCode.ToUpper() != "SUCCESS")
+            var responePack = new HttpServerRequest().DeleteShareData(sd);
+            if (responePack.Code != StateCode.SUCCESS)
             {
                 return false;
             }
@@ -130,8 +131,8 @@
         /// </summary>
         bool EditShareData(ShareData sd)
         {
-            ResponsePack responePack = new HttpServerRequest().EditShareData(sd);
-            if (responePack.StateCode.ToUpper() == StateCode.SUCCESS)
+            var responePack = new HttpServerRequest().EditShareData(sd);
+            if (responePack.Code == StateCode.SUCCESS)
             {
                 return true;
             }
@@ -146,7 +147,7 @@
             EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
             {
                 btnChoose.IsSelected = !btnChoose.IsSelected;
-                var sd = funs.Find((obj) => obj.ShareName == function.sid);
+                var sd = funs.Find((obj) => obj.fileName == function.sid);
                 if (btnChoose.IsSelected)
                 {
                     try
@@ -165,16 +166,16 @@
                         else
                         {
                             var newSd = new ShareData();
-                            newSd.ShareName = function.sid;
-                            newSd.HouseDistributedMark = DB_ResidenceData.residenceData.residecenInfo.RegionID;
+                            newSd.fileName = function.sid;
+                            newSd.homeId = DB_ResidenceData.residenceData.residecenInfo.RegionID;
                             newSd.ShareDataBytes = System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(function));
-                            newSd.SubAccountDistributedMark = memberInfo.SubAccountDistributedMark;
+                            newSd.childAccountId = memberInfo.childAccountId;
                             funs_New.Add(newSd);
                         }
                         btnChooseAll.IsSelected = true;
                         foreach (var f in room.GetRoomFunctions(false))
                         {
-                            if (funs_New.Find((obj) => obj.ShareName == f.sid) == null)
+                            if (funs_New.Find((obj) => obj.fileName == f.sid) == null)
                             {
                                 btnChooseAll.IsSelected = false;
                                 break;
@@ -188,7 +189,7 @@
                 }
                 else
                 {
-                    var onFuns = funs_New.Find((obj) => obj.ShareName == function.sid);
+                    var onFuns = funs_New.Find((obj) => obj.fileName == function.sid);
                     if (funs_New.Contains(onFuns))
                     {
                         funs_New.Remove(onFuns);
@@ -223,10 +224,10 @@
                     foreach(var f in room.GetRoomFunctions(false))
                     {
                         var ssdd = new ShareData();
-                        ssdd.ShareName = f.sid;
-                        ssdd.HouseDistributedMark = DB_ResidenceData.residenceData.residecenInfo.RegionID;
+                        ssdd.fileName = f.sid;
+                        ssdd.homeId = DB_ResidenceData.residenceData.residecenInfo.RegionID;
                         ssdd.ShareDataBytes = System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(f));
-                        ssdd.SubAccountDistributedMark = memberInfo.SubAccountDistributedMark;
+                        ssdd.childAccountId = memberInfo.childAccountId;
                         funs_New.Add(ssdd);
                     }
                 }
@@ -234,7 +235,7 @@
                 {
                     foreach(var f in room.GetRoomFunctions(false))
                     {
-                        var sd = funs.Find((obj) => obj.ShareName == f.sid);
+                        var sd = funs.Find((obj) => obj.fileName == f.sid);
                         if (sd != null)
                         {
                             funs_Del.Add(sd);

--
Gitblit v1.8.0