HDL Home App 第二版本 旧平台金堂用 正在使用
黄学彪
2020-09-18 c7df85937f73fb347ee0b19e9c052d2d00a6df6c
ZigbeeApp/Shared/Phone/UserCenter/DoorLock/TemporaryPassword.cs
@@ -926,26 +926,44 @@
        void TimeDisplay(Button validTime, Button validTimeDate, Button inValidTime, Button inValidTimeDate, bool isDefaultTime)
        {
            string hour = "";
            string minute = "";
            string minute = "";
            if (isDefaultTime)
            {
                var cur = DateTime.Now;
                Shared.Phone.UserCenter.DoorLock.DoorLockCommonInfo.ValidDateHour = cur.Hour;
                Shared.Phone.UserCenter.DoorLock.DoorLockCommonInfo.InValidDateHour = cur.Hour;
                Shared.Phone.UserCenter.DoorLock.DoorLockCommonInfo.ValidDateMinute = cur.Minute;
                Shared.Phone.UserCenter.DoorLock.DoorLockCommonInfo.InValidDateMinute = cur.Minute;
                Shared.Phone.UserCenter.DoorLock.DoorLockCommonInfo.ValidDateSecond = cur.Second;
                Shared.Phone.UserCenter.DoorLock.DoorLockCommonInfo.InValidDateSecond = cur.Second;
                var InValidTime = cur.AddDays(1);
                Shared.Phone.UserCenter.DoorLock.DoorLockCommonInfo.ValidDateYear = cur.Year;
                Shared.Phone.UserCenter.DoorLock.DoorLockCommonInfo.InValidDateYear = InValidTime.Year;
                Shared.Phone.UserCenter.DoorLock.DoorLockCommonInfo.ValidDateMonth = cur.Month;
                Shared.Phone.UserCenter.DoorLock.DoorLockCommonInfo.InValidDateMonth = InValidTime.Month;
                Shared.Phone.UserCenter.DoorLock.DoorLockCommonInfo.ValidDateDay = cur.Day;
                Shared.Phone.UserCenter.DoorLock.DoorLockCommonInfo.InValidDateDay = InValidTime.Day;
                //doorLock.ReSave();
            {
                var cur = DateTime.Now;
                DoorLockCommonInfo.ValidDateHour = cur.Hour;
                DoorLockCommonInfo.ValidDateMinute = cur.Minute;
                DoorLockCommonInfo.ValidDateSecond = cur.Second;
                DoorLockCommonInfo.InValidDateHour = cur.Hour;
                DoorLockCommonInfo.InValidDateMinute = cur.Minute;
                DoorLockCommonInfo.InValidDateSecond = cur.Second;
                DoorLockCommonInfo.ValidDateYear = cur.Year;
                DoorLockCommonInfo.ValidDateMonth = cur.Month;
                DoorLockCommonInfo.ValidDateDay = cur.Day;
                var curD = DoorLockCommonInfo.LastDayOfMonth(cur);
                if (DoorLockCommonInfo.ValidDateDay == curD.Day)
                {
                    if (DoorLockCommonInfo.ValidDateMonth == 12)
                    {
                        DoorLockCommonInfo.InValidDateYear = cur.Year + 1;
                        DoorLockCommonInfo.InValidDateMonth = 1;
                        DoorLockCommonInfo.InValidDateDay = 1;
                    }
                    else
                    {
                        DoorLockCommonInfo.InValidDateYear = cur.Year;
                        DoorLockCommonInfo.InValidDateMonth = cur.Month + 1;
                        DoorLockCommonInfo.InValidDateDay = 1;
                    }
                }
                else
                {
                    DoorLockCommonInfo.InValidDateYear = cur.Year;
                    DoorLockCommonInfo.InValidDateMonth = cur.Month;
                    DoorLockCommonInfo.InValidDateDay = cur.Day + 1;
                }
                //doorLock.ReSave();
            }
            if (Shared.Phone.UserCenter.DoorLock.DoorLockCommonInfo.ValidDateHour < 10)
            {