From f75a1ba69f5922cab8d2ab43f4447b74bd9b9ea9 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期四, 26 五月 2022 09:52:34 +0800
Subject: [PATCH] 备份

---
 HDL_ON/Common/ApiUtlis.cs |   33 +++++++++++++++++++++++++--------
 1 files changed, 25 insertions(+), 8 deletions(-)

diff --git a/HDL_ON/Common/ApiUtlis.cs b/HDL_ON/Common/ApiUtlis.cs
index 1421a8c..f7b62c8 100644
--- a/HDL_ON/Common/ApiUtlis.cs
+++ b/HDL_ON/Common/ApiUtlis.cs
@@ -153,17 +153,34 @@
                         MainPage.Log($"璇诲彇鎴块棿鏁版嵁澶辫触:Code:{roomResult.Code}; msg:{roomResult.message}");
                     }
                     //===================璁惧=======================
-                    var deviceResult = Ins.HttpRequest.GetDeviceList();
+                    var deviceResult = Ins.HttpRequest.GetDeviceList("30","1");
                     if (deviceResult.Code == StateCode.SUCCESS)
                     {
-                        endTime = DateTime.Now.AddSeconds(100);
+                        endTime = DateTime.Now.AddSeconds(5);
 
                         MainPage.Log($"璇诲彇璁惧淇℃伅鎴愬姛");
-                        var deviceList = Newtonsoft.Json.JsonConvert.DeserializeObject<DevcieApiPack>(deviceResult.Data.ToString());
+                        var deviceList = JsonConvert.DeserializeObject<DevcieApiPack>(deviceResult.Data.ToString());
                         if (deviceList == null)
                         {
                             deviceList = new DevcieApiPack();
                         }
+                        try
+                        {
+                            while (deviceList.totalPage != deviceList.pageNo)
+                            {
+                                var deviceResult2 = Ins.HttpRequest.GetDeviceList("30", Convert.ToInt32(deviceList.pageNo) + 1 + "");
+                                if (deviceResult2.Code == StateCode.SUCCESS)
+                                {
+                                    var deviceList2 = JsonConvert.DeserializeObject<DevcieApiPack>(deviceResult.Data.ToString());
+                                    deviceList.pageNo = deviceList2.pageNo;
+                                    deviceList.list.AddRange(deviceList2.list);
+                                }
+                            }
+                        }catch(Exception ex)
+                        {
+
+                        }
+
                         string delFile = "";
                         if (FunctionList.List.GetDeviceFunctionList().Count > 0)
                         {
@@ -171,11 +188,11 @@
                             for (int i = 0; i < FunctionList.List.GetDeviceFunctionList().Count;)
                             {
                                 var localFunction = FunctionList.List.GetDeviceFunctionList()[i];
-                                if (SPK.MusicSpkList().Contains(localFunction.spk))
-                                {
-                                    i++;
-                                    continue;
-                                }
+                                //if (SPK.MusicSpkList().Contains(localFunction.spk))
+                                //{
+                                //    i++;
+                                //    continue;
+                                //}
                                 var newFunction = deviceList.list.Find((obj) => obj.deviceId == localFunction.deviceId);
 
                                 if (delFile == localFunction.savePath)

--
Gitblit v1.8.0