JLChen
2020-12-09 e87985ec1dcb69beedaf9f95e8e7aba14b7c08d6
HDL_ON/Entity/UserInfo.cs
@@ -49,16 +49,15 @@
            }
        }
        #region 账号注册服务器信息
        #region 新增保存参数
        /// <summary>
        ///
        ///  账号注册服务器信息
        /// </summary>
        public string RequestHttpsHost = "https://china.hdlcontrol.com";
        /// <summary>
        /// 
        /// </summary>
        public GlobalRegionListRes GlobalRegion;
        #endregion
        /// <summary>
        /// 是否同意协议
@@ -66,13 +65,34 @@
        public bool isAgreePrivacyPolicy;
        /// <summary>
        /// 忽略更新的版本号
        /// </summary>
        public string IgnoreUpdateVersion = string.Empty;
        /// <summary>
        /// 信息推送标记
        /// </summary>
        public string PushDeviceToken;
        /// <summary>
        /// phoneName
        /// </summary>
        public string PhoneName;
        /// <summary>
        /// 添加推送Token成功时返回的Id
        /// </summary>
        public string PushId;
        #endregion
        #region 用户数据
        /// <summary>
        /// 用户名称
        /// </summary>
        public string userName = "";
        /// <summary>
        /// 用户
        /// </summary>
        public string accountString = "";
        public string AccountString = "";
        ///// <summary>
        ///// 用户密码
        ///// </summary>
@@ -116,14 +136,14 @@
        /// 用户头像图片
        /// </summary>
        public string headImagePagePath = "LoginIcon/2.png";
        /// <summary>
        /// 用户头像byte数据
        /// </summary>
        public byte[] headImagePageBytes = null;
        ///// <summary>
        ///// 用户头像byte数据
        ///// </summary>
        //public byte[] headImagePageBytes = null;
        /// <summary>
        /// 上一次登录时间
        /// </summary>
        public DateTime lastTime = DateTime.MinValue;
        public DateTime LastTime = DateTime.MinValue;
        /// <summary>
        /// 是否是登录状态
        /// </summary>
@@ -131,33 +151,46 @@
        {
            get
            {
                return (DateTime.Now - lastTime).TotalDays < 7;
                return (DateTime.Now - LastTime).TotalDays < 7;
            }
        }
        /// <summary>
        /// 
        /// </summary>
        public string loginTokenString;
        public string LoginTokenString;
        /// <summary>
        /// 
        /// </summary>
        public string refreshToken;
        public string RefreshToken;
        /// <summary>
        /// UserType B端账号 C端账号 
        /// </summary>
        public string userType = "C";
        public string userType = "USER_C";
        /// <summary>
        /// 用户住宅列表
        /// </summary>
        public List<RegionInfoRes> regionList = new List<RegionInfoRes>();
        #endregion
        public void SaveUserInfo()
        {
            FileUtils.WriteFileByBytes(ConfigFile, Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(this)));
        }
        /// <summary>
        /// 退出登录重置参数
        /// </summary>
        public void LogoutReset()
        {
            userName = "";
            ID = "";
            LoginTokenString = "";
            RefreshToken = "";
            userType = "USER_C";
            LastTime = DateTime.MinValue;
            headImagePagePath = "LoginIcon/2.png";//重置用户头像
        }
        private byte[] convertByte(Image img)
        {