From cc0d80c7d86c6d0167269b3408c4b30c24ce84e9 Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期一, 23 三月 2020 16:55:37 +0800
Subject: [PATCH] ???????

---
 ZigbeeApp/Shared/Phone/UserCenter/Device/DoorLock/DoorLockHistoryLogForm.cs |   28 +++++++++++++++++-----------
 1 files changed, 17 insertions(+), 11 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Device/DoorLock/DoorLockHistoryLogForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Device/DoorLock/DoorLockHistoryLogForm.cs
index aad8c36..b38c2f3 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/Device/DoorLock/DoorLockHistoryLogForm.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/Device/DoorLock/DoorLockHistoryLogForm.cs
@@ -389,12 +389,12 @@
             if (this.dateFromControl.dateValue == this.dateToControl.dateValue)
             {
                 //濡傛灉鏃ユ湡鑼冨洿涓�鏍�,鍒欎笉鏄剧ず骞存湀鏃�
-                frameTable.AddMostRightView(Convert.ToDateTime(historyInfo.UnlockTime).ToString("HH:mm:ss"), 400);
+                frameTable.AddMostRightView(UserCenterLogic.ConvertUtcTimeToLocalTime(historyInfo.UnlockTime).ToString("HH:mm:ss"), 400);
             }
             else
             {
                 //濡傛灉鏃ユ湡鑼冨洿涓嶄竴鏍�,鍒欐樉绀哄勾鏈堟棩
-                frameTable.AddMostRightView(Convert.ToDateTime(historyInfo.UnlockTime).ToString("yyyy/MM/dd HH:mm:ss"), 700);
+                frameTable.AddMostRightView(UserCenterLogic.ConvertUtcTimeToLocalTime(historyInfo.UnlockTime).ToString("yyyy/MM/dd HH:mm:ss"), 700);
             }
 
             if (addLine == true)
@@ -486,8 +486,8 @@
                 {
                     return null;
                 }
-                var dataInfo = Newtonsoft.Json.JsonConvert.DeserializeObject<MessageCentetInfo>(result);
-                foreach (var myInfo in dataInfo.PageData)
+                var dataInfo2 = Newtonsoft.Json.JsonConvert.DeserializeObject<MessageCentetInfo>(result);
+                foreach (var myInfo in dataInfo2.PageData)
                 {
                     var data = new HistoryInfo();
                     if (dic.ContainsKey(myInfo.CreatedOnUtc) == false)
@@ -596,17 +596,23 @@
             DateTime dateFrom = new DateTime(dateFromControl.Year, dateFromControl.Month, dateFromControl.Day, 0, 0, 0);
             DateTime dateTo = new DateTime(dateToControl.Year, dateToControl.Month, dateToControl.Day, 23, 59, 59);
 
-            //鍏ㄩ�夊垯涓簄ull
-            List<string> listUser = null;
+            List<string> listUser = new List<string>();
             if (listSearchUserId.Count == 1 && listSearchUserId[0] == "")
             {
                 //濡傛灉鍗曠函鐨勫彧鏄�夋嫨鍏朵粬,鍒欒妫�绱㈡潯浠朵笉鎴愮珛鍗冲彲
-                listUser = new List<string>();
                 listUser.Add("鍏朵粬");
             }
-            else if (listSearchUserId.Contains("-1") == false)
+            else if (listSearchUserId.Contains("-1") == true)
             {
-                listUser = new List<string>();
+                //鍏ㄩ��
+                for (int i = 0; i < listMenberInfo.Count; i++)
+                {
+                    listUser.Add(listMenberInfo[i].SubAccountDistributedMark);
+                }
+            }
+            else
+            {
+                //鎸囧畾鐢ㄦ埛
                 listUser.AddRange(listSearchUserId);
                 //绉婚櫎鍏朵粬,鍥犱负浜戠鍥哄畾浼氱粰
                 listUser.Remove("");
@@ -625,8 +631,8 @@
             pra.DoorLockId = this.DeviceDoor.DeviceAddr + "_" + this.DeviceDoor.DeviceEpoint;
             pra.CloudAccountIdArr = listUser;
             pra.OpenLockModeArr = listLock;
-            pra.UnlockTimeBegin = dateFrom.ToString();
-            pra.UnlockTimeEnd = dateTo.ToString();
+            pra.UnlockTimeBegin = dateFrom.ToUniversalTime().ToString(); 
+            pra.UnlockTimeEnd = dateTo.ToUniversalTime().ToString();
             return pra;
         }
 

--
Gitblit v1.8.0