From 9c16d3614d9b88c637f967518a329f239fcd3aaf Mon Sep 17 00:00:00 2001 From: lss <316519258@qq.com> Date: 星期五, 12 六月 2020 09:22:04 +0800 Subject: [PATCH] 2020.06.12 --- ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlAutoBackupLogic.cs | 49 +++++++++++++++++++++++++++++++------------------ 1 files changed, 31 insertions(+), 18 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlAutoBackupLogic.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlAutoBackupLogic.cs index 30d17aa..e855dda 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlAutoBackupLogic.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlAutoBackupLogic.cs @@ -322,6 +322,15 @@ //鍒涘缓涓�涓┖鏂囦欢 var file = System.IO.File.Create(newFile); file.Close(); + + //鑷姩澶囦唤鐩綍 + strBackPath = System.IO.Path.Combine(strroot, DirNameResourse.LocalMemoryDirectory, DirNameResourse.AutoBackupDirectory); + //濡傛灉澶囦唤鍒楄〃閲岄潰鏈夎繖涓笢瑗跨殑璇濓紝绉婚櫎鎺� + string delFile = System.IO.Path.Combine(strBackPath, fileName); + if (System.IO.File.Exists(delFile) == true) + { + System.IO.File.Delete(delFile); + } } #endregion @@ -329,7 +338,7 @@ #region 鈻� 鍚屾鏁版嵁___________________________ /// <summary> - /// 鍚屾浜戠鏁版嵁(浠呴檺APP鍚姩涔嬪悗) -1锛氬紓甯� 0:宸茬粡鍚屾杩囷紝涓嶉渶瑕佸悓姝� 1锛氭甯稿悓姝� + /// 鍚屾浜戠鏁版嵁(浠呴檺APP鍚姩涔嬪悗) -1锛氬紓甯� 0:宸茬粡鍚屾杩囷紝涓嶉渶瑕佸悓姝� 1锛氭甯稿悓姝� 2:娌℃湁鑷姩澶囦唤鏁版嵁 /// </summary> /// <returns></returns> public static async Task<int> SynchronizeDbAutoBackupData() @@ -368,7 +377,7 @@ //鍒涘缓涓�涓┖鏂囦欢(鏍囪瘑宸茬粡瀹屾垚鍚屾) var file = System.IO.File.Create(checkFile); file.Close(); - return 1; + return 2; } //鑷姩澶囦唤鍙湁涓�涓� string backId = data[0].Id; @@ -395,6 +404,9 @@ //鍒涘缓涓�涓┖鏂囦欢(鏍囪瘑宸茬粡瀹屾垚鍚屾) var file2 = System.IO.File.Create(checkFile); file2.Close(); + + //閲嶆柊鍒锋柊浣忓畢瀵硅薄 + UserCenterLogic.RefreshHomeObject(); return 1; } @@ -503,11 +515,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 +532,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 +545,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; } } -- Gitblit v1.8.0