From ef0c6b76b06590b38f6e87d1e4efb35b81374502 Mon Sep 17 00:00:00 2001
From: xm <1271024303@qq.com>
Date: 星期一, 25 五月 2020 09:49:02 +0800
Subject: [PATCH] 请合并代码,优化逻辑执行提示和撤销门锁定时功能。

---
 ZigbeeApp20200519/Shared/Phone/UserCenter/CommonBase/Logic/UserCenterLogic.cs |    9 +++++----
 ZigbeeApp20200519/Shared/Phone/UserCenter/DoorLock/UserDoorLockPage.cs        |   51 ---------------------------------------------------
 2 files changed, 5 insertions(+), 55 deletions(-)

diff --git a/ZigbeeApp20200519/Shared/Phone/UserCenter/CommonBase/Logic/UserCenterLogic.cs b/ZigbeeApp20200519/Shared/Phone/UserCenter/CommonBase/Logic/UserCenterLogic.cs
old mode 100755
new mode 100644
index 2f3c31e..169646f
--- a/ZigbeeApp20200519/Shared/Phone/UserCenter/CommonBase/Logic/UserCenterLogic.cs
+++ b/ZigbeeApp20200519/Shared/Phone/UserCenter/CommonBase/Logic/UserCenterLogic.cs
@@ -935,16 +935,17 @@
                 {
                     //寮�鍚嚜鍔ㄥ浠�
                     HdlAutoBackupLogic.ShowAutoBackupPromptedForm();
-                }
-                //鏄剧ず寮曞鐣岄潰
+                }
+
+                //鏄剧ず寮曞鐣岄潰
                 ShowGuideForm(result);
             }
             //APP缂撳瓨鍔犺浇瀹屾垚
             UserCenterResourse.AccountOption.AppCanSignout = true;
 
             return true;
-        }
-
+        }
+
         /// <summary>
         /// 鍒濆鍖栬櫄鎷熶綇瀹呯殑涓汉涓績鐨勬暟鎹�(鍒囨崲浣忓畢浣跨敤)
         /// </summary>
diff --git a/ZigbeeApp20200519/Shared/Phone/UserCenter/DoorLock/UserDoorLockPage.cs b/ZigbeeApp20200519/Shared/Phone/UserCenter/DoorLock/UserDoorLockPage.cs
index d5d49ec..e84d61a 100644
--- a/ZigbeeApp20200519/Shared/Phone/UserCenter/DoorLock/UserDoorLockPage.cs
+++ b/ZigbeeApp20200519/Shared/Phone/UserCenter/DoorLock/UserDoorLockPage.cs
@@ -705,20 +705,6 @@
                         CommonPage.Loading.Start("");
                     });
 
-                    //鏀惧湪璁惧鍚姩鐨勫湴鏂�
-                    //HdlGatewayReceiveLogic
-                    //1銆佸惎鍔ㄨ幏鍙栭棬閿佽澶囧璞★紝
-                    //2銆佸啀鑾峰彇褰撳墠闂ㄩ攣瀵硅薄鐨勫父寮�妯″紡
-                    var res = await DoorLockCommonInfo.GetNormallyOpenMode(doorLock);
-                    if (DoorLockCommonInfo.DoorLockNormallyMode.ContainsKey(doorLock.DeviceAddr + doorLock.DeviceEpoint))
-                    {
-                        DoorLockCommonInfo.DoorLockNormallyMode[doorLock.DeviceAddr + doorLock.DeviceEpoint] = res;
-                    }
-                    else
-                    {
-                        DoorLockCommonInfo.DoorLockNormallyMode.Add(doorLock.DeviceAddr + doorLock.DeviceEpoint, res);
-                    }
-
                     //鏄惁鏀寔甯稿紑
                     canOpenNormallyMode = DoorLockCommonInfo.CanNormallyOpen(doorLock);
                     if (canOpenNormallyMode)
@@ -825,43 +811,6 @@
                         CommonPage.Loading.Hide();
                     });
                 }
-
-                //瀹氭椂妫�娴嬫椂闂村彉鍖�
-                var curDateNow = DateTime.Now;
-                var curDateDelay = DateTime.MinValue;
-                new System.Threading.Thread(async () =>
-                {
-                    while (true)
-                    {
-                        try
-                        {
-                            curDateNow = DateTime.Now;
-                            if (curDateNow > curDateDelay)
-                            {
-                                //鏅氫笂9鐐规彁绀虹敤鎴烽棬閿佹槸鍚﹁繕寮�鐫�
-                                if (DoorLockCommonInfo.DoorLockNormallyMode[doorLock.DeviceAddr + doorLock.DeviceEpoint] == true)
-                                {
-                                    if (curDateNow.Hour == 21)
-                                    {
-                                        curDateDelay = curDateNow;
-                                        curDateDelay = curDateDelay.AddHours(+1);
-                                        var result = await Shared.Phone.Device.Logic.SkipView.Exist(3, (ZigBee.Device.DoorLock)doorLock);
-                                        HdlThreadLogic.Current.RunMain(() =>
-                                        {
-                                            //寮瑰嚭寰愭鐨勯偅涓獥鍙�
-                                            DoorLock.DoorLockCommonInfo.NomallyOpenModeInvalidDialog((ZigBee.Device.DoorLock)doorLock, DoorLock.DoorLockCommonInfo.DoorLockMessType.AppOperate,
-                                             result != 0 ? true : false, ControlCommonResourse.UpdateDoorLockStatusAction);
-                                        });
-                                    }
-                                }
-                            }
-                        }
-                        catch { }
-                        System.Threading.Thread.Sleep(1000 * 60);
-                    }
-
-                })
-                { IsBackground = true }.Start();
             });
         }
 

--
Gitblit v1.8.0