黄学彪
2020-12-17 9f326f4000847e6167d8166fa2f6a66f53cb3734
ZigbeeApp/Shared/Common/House.cs
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using Shared.Phone;
using Shared.Phone.UserCenter;
namespace Shared.Common
@@ -34,11 +35,7 @@
        /// <summary>
        /// 是否为其他主用户分享过来的住宅
        /// </summary>
        public bool IsOthreShare;
        /// <summary>
        /// 当前住宅是其他主帐号分享过来的主帐号的分布式Id
        /// </summary>
        public string MainUserDistributedMark;
        public bool IsOtherShare;
        /// <summary>
        /// 该住宅是否是虚拟的,true的话代表网关和设备都是虚拟的(默认为false)
        /// </summary>
@@ -54,7 +51,11 @@
        /// <summary>
        /// 纬度
        /// </summary>
        public double Latitude = 0;
        public double Latitude = 0;
        /// <summary>
        /// 是否拥有远程控制权限
        /// </summary>
        public bool IsRemoteControl = false;
        /// <summary>
        /// 住宅所在的地理位置的名称
        /// </summary>
@@ -116,7 +117,7 @@
        /// 当前存放住宅数据的文件夹名字(此变量是给本机备份,或者云端下载备份使用的,请无视这个变量)
        /// </summary>
        [Newtonsoft.Json.JsonIgnore]
        public string SaveDirctoryName = string.Empty;
        public string SaveDirctoryName = string.Empty;
        #endregion
@@ -179,6 +180,11 @@
        /// <param name="autoBackup">是否备份</param>
        public void Save(bool autoBackup = true)
        {
            //如果当前是展示模板,则不允许保存
            if (this.IsShowTemplate == true)
            {
                return;
            }
            //修改时间
            this.LastEditorTime = DateTime.Now.ToString("yyyy/MM/dd HH:mm");
            var path = System.IO.Path.Combine(Shared.IO.FileUtils.RootPath, Config.Instance.Guid, Id);
@@ -192,7 +198,7 @@
            if (autoBackup == true && Id == Config.Instance.HomeId)
            {
                HdlAutoBackupLogic.AddOrEditorFile(FileName);
                HdlBackupLogic.Current.AddOrEditorAutoBackFileStatu(FileName);
            }
        }
        #endregion