From 5d5a3cbf4aacca721745ff4267b0b4b4b437e548 Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期二, 30 三月 2021 15:17:26 +0800
Subject: [PATCH] 2021-3-30-1

---
 HDL_ON/UI/UI2/FuntionControlView/Video/VideoSend.cs |   68 ++++++++++++++++++----------------
 1 files changed, 36 insertions(+), 32 deletions(-)

diff --git a/HDL_ON/UI/UI2/FuntionControlView/Video/VideoSend.cs b/HDL_ON/UI/UI2/FuntionControlView/Video/VideoSend.cs
index 5e2a6c0..e0dde18 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Video/VideoSend.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Video/VideoSend.cs
@@ -39,49 +39,53 @@
         /// <summary>
         /// 鑾峰彇闂ㄥ彛鏈哄垪琛�(1瀹ゅ唴鏈�,2瀹ゅ鏈猴紝3鍥村鏈猴紝4绠$悊鏈�,5浜屾纭鏈�)
         /// </summary>
-        public static List<ESVideoInfo> GetVideoInfoList(VideoObj video)
+        public static List<ESVideoInfo> GetVideoInfoList(VideoClouds video)
         {
             List<ESVideoInfo> eSVideoInfosList = new List<ESVideoInfo>();
             var jobject = new JObject();
-            jobject.Add("cmtID",video.flCmtId);
+            jobject.Add("cmtID", video.flCmtId);
             jobject.Add("unitno", video.flBuildingId);
             jobject.Add("method", "getUUIDList");
-            var str = HttpWebRequest(NewAPI.API_POST_FL_List, jobject.ToString(), "POST");
-            if (string.IsNullOrEmpty(str))
+            try
             {
-                return eSVideoInfosList;
-            }
-            var json = JObject.Parse(str);
-            if (json == null)
-            {
-                return eSVideoInfosList;
-            }
-            if (json["resCode"].ToString() != "0")
-            {
-                return eSVideoInfosList;
-            }
-            var list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Dictionary<string, string>>>(json["list"].ToString());
-            if (list.Count == 0)
-            {
-                return eSVideoInfosList;
-            }
-            foreach (var videoInfo in list)
-            {
-                ESVideoInfo eSVideoInfo = new ESVideoInfo();
-                eSVideoInfo.DeviceName = videoInfo["aliasName"];
-                if (videoInfo["uuid"].Contains(","))
+                var str = HttpWebRequest(NewAPI.API_POST_FL_List, jobject.ToString(), "POST");
+                if (string.IsNullOrEmpty(str))
                 {
-                    var uuid = videoInfo["uuid"].Split(',');
-                    eSVideoInfo.ESVideoUUID = uuid[0];
+                    return eSVideoInfosList;
                 }
-                else
+                var json = JObject.Parse(str);
+                if (json == null)
                 {
-                    eSVideoInfo.ESVideoUUID = videoInfo["uuid"];
+                    return eSVideoInfosList;
                 }
-                eSVideoInfo.uuid = videoInfo["uuid"];
-                eSVideoInfo.roomno = video.flRoomId;
-                eSVideoInfosList.Add(eSVideoInfo);
+                if (json["resCode"].ToString() != "0")
+                {
+                    return eSVideoInfosList;
+                }
+                var list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Dictionary<string, string>>>(json["list"].ToString());
+                if (list.Count == 0)
+                {
+                    return eSVideoInfosList;
+                }
+                foreach (var videoInfo in list)
+                {
+                    ESVideoInfo eSVideoInfo = new ESVideoInfo();
+                    eSVideoInfo.DeviceName = videoInfo["aliasName"];
+                    if (videoInfo["uuid"].Contains(","))
+                    {
+                        var uuid = videoInfo["uuid"].Split(',');
+                        eSVideoInfo.ESVideoUUID = uuid[0];
+                    }
+                    else
+                    {
+                        eSVideoInfo.ESVideoUUID = videoInfo["uuid"];
+                    }
+                    eSVideoInfo.uuid = videoInfo["uuid"];
+                    eSVideoInfo.roomno = video.flRoomId;
+                    eSVideoInfosList.Add(eSVideoInfo);
+                }
             }
+            catch { }
             return eSVideoInfosList;
         }
         /// <summary>

--
Gitblit v1.8.0