gxc
2020-02-28 66a9965c44ecc32a6696abca876ab9d1cd091584
ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlAutoBackupLogic.cs
@@ -329,7 +329,7 @@
        #region ■ 同步数据___________________________
        /// <summary>
        /// 同步云端数据(仅限APP启动之后) -1:异常   0:已经同步过,不需要同步  1:正常同步
        /// 同步云端数据(仅限APP启动之后) -1:异常   0:已经同步过,不需要同步  1:正常同步  2:没有自动备份数据
        /// </summary>
        /// <returns></returns>
        public static async Task<int> SynchronizeDbAutoBackupData()
@@ -368,7 +368,7 @@
                //创建一个空文件(标识已经完成同步)
                var file = System.IO.File.Create(checkFile);
                file.Close();
                return 1;
                return 2;
            }
            //自动备份只有一个
            string backId = data[0].Id;
@@ -395,6 +395,9 @@
            //创建一个空文件(标识已经完成同步)
            var file2 = System.IO.File.Create(checkFile);
            file2.Close();
            //重新刷新住宅对象
            UserCenterLogic.RefreshHomeObject();
            return 1;
        }
@@ -503,11 +506,11 @@
            string fullName = UserCenterLogic.CombinePath(DirNameResourse.LocalMemoryDirectory, DirNameResourse.AutoBackupNotPromptedFile);
            if (System.IO.File.Exists(fullName) == false)
            {
                //Application.RunOnMainThread(() =>
                //{
                //    var form = new HdlBackup.HdlAutoBackupSettionForm();
                //    form.AddForm();
                //});
                HdlThreadLogic.Current.RunMain(() =>
                {
                    var form = new HdlBackup.HdlAutoBackupForm();
                    form.AddForm();
                });
                return;
            }
            BackupNotPrompted info = null;
@@ -520,12 +523,12 @@
            }
            if (info.Day == 0)
            {
                //Application.RunOnMainThread(() =>
                //{
                //    var form = new HdlBackup.HdlAutoBackupSettionForm();
                //    form.AddForm();
                //});
                //return;
                HdlThreadLogic.Current.RunMain(() =>
                {
                    var form = new HdlBackup.HdlAutoBackupForm();
                    form.AddForm();
                });
                return;
            }
            DateTime oldTime = Convert.ToDateTime(info.OldDay);
@@ -533,11 +536,12 @@
            //时间已经超过
            if (intDay > info.Day)
            {
                //Application.RunOnMainThread(() =>
                //{
                //    var form = new HdlBackup.HdlAutoBackupSettionForm();
                //    form.AddForm();
                //});
                HdlThreadLogic.Current.RunMain(() =>
                {
                    var form = new HdlBackup.HdlAutoBackupForm();
                    form.AddForm();
                });
                return;
            }
        }