From 944b87b6bcccb095cd73f13f4410fb20faf48f74 Mon Sep 17 00:00:00 2001
From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local>
Date: 星期三, 25 十二月 2019 11:21:06 +0800
Subject: [PATCH] 2019.12.25

---
 ZigbeeApp/Shared/Common/House.cs |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/ZigbeeApp/Shared/Common/House.cs b/ZigbeeApp/Shared/Common/House.cs
index cc35aae..138ad8e 100644
--- a/ZigbeeApp/Shared/Common/House.cs
+++ b/ZigbeeApp/Shared/Common/House.cs
@@ -235,8 +235,6 @@
         /// </summary>
         public static async System.Threading.Tasks.Task<List<string>> GetHomeLists()
         {
-            //娓呯┖褰撳墠浣忓畢鍒楄〃
-            Config.Instance.HomeFilePathList.Clear();
             var pageSetting = new SendDataToServer.ResidenceListPageSettingObj()
             {
                 PageSize = CommonPage.PageSize
@@ -266,7 +264,7 @@
                     if (responseDataObj.TotalCount == 0)
                     {
                         //褰撲綇瀹呬负绌烘椂鍏堟彁绀虹敤鎴锋柊寤轰綇瀹�
-                        var alert = new Alert(Language.StringByID(R.MyInternationalizationString.TIP), Language.StringByID(R.MyInternationalizationString.CurrentlyTheUserIshHouseIsEmptyPleaseBuildANewHouseFirst), Language.StringByID(R.MyInternationalizationString.Close), Language.StringByID(R.MyInternationalizationString.OK));
+                        var alert = new Alert(Language.StringByID(R.MyInternationalizationString.TIP), Language.StringByID(R.MyInternationalizationString.CurrentlyTheUserIshHouseIsEmptyPleaseBuildANewHouseFirst), Language.StringByID(R.MyInternationalizationString.Close), Language.StringByID(R.MyInternationalizationString.Confrim));
                         alert.Show();
                         alert.ResultEventHandler += (sender, e) =>
                         {
@@ -278,6 +276,8 @@
                     }
                     else
                     {
+                        //娓呯┖褰撳墠浣忓畢鍒楄〃
+                        Config.Instance.HomeFilePathList.Clear();
                         if (Config.Instance.HomeId == string.Empty && responseDataObj.PageData.Count > 0)
                         {
                             //璧嬩竴涓垵濮嬪��
@@ -311,7 +311,7 @@
                                 house.Latitude = residence.Latitude;
                             }
                             Global.CreateHomeDirectory(residence.Id);
-                            house.Save();
+                            house.Save(false);
                         }
                         //鍖归厤褰撳墠浣忓畢
                         if (Config.Instance.HomeFilePathList.Find((obj) => obj == $"House_{Config.Instance.HomeId}.json") == null)
@@ -453,7 +453,7 @@
                 foreach (var floor in Config.Instance.Home.FloorDics)
                 {
                     CurrentFloorId = floor.Key;
-                    Save();
+                    Save(false);
                     return;
                 }
             }

--
Gitblit v1.8.0