From d1af1b8337591363e60c286348501a841138dbb3 Mon Sep 17 00:00:00 2001
From: wei <kaede@kaededeMacBook-Air.local>
Date: 星期四, 24 十二月 2020 16:00:09 +0800
Subject: [PATCH] 20201224-3

---
 HDL-ON_Android/Properties/AndroidManifest.xml |    2 
 HDL-ON_iOS/Info.plist                         |    4 +-
 HDL_ON/Common/ApiUtlis.cs                     |   44 +++++++++++-----------
 .vs/HDL_APP_Project/xs/UserPrefs.xml          |   21 ++++------
 HDL_ON/DAL/DriverLayer/Control.cs             |    4 +-
 HDL_ON/UI/MainPage.cs                         |    2 
 HDL_ON/DAL/Mqtt/MqttClient.cs                 |   12 +++---
 7 files changed, 43 insertions(+), 46 deletions(-)

diff --git a/.vs/HDL_APP_Project/xs/UserPrefs.xml b/.vs/HDL_APP_Project/xs/UserPrefs.xml
index 2783466..068cdb4 100644
--- a/.vs/HDL_APP_Project/xs/UserPrefs.xml
+++ b/.vs/HDL_APP_Project/xs/UserPrefs.xml
@@ -1,28 +1,24 @@
-锘�<Properties StartupConfiguration="{D998E133-F0DD-4760-BE3C-461632F54DA4}|Default">
+锘�<Properties StartupConfiguration="{09712674-2A38-407B-B1E2-560B2C352F9A}|Default">
   <MonoDevelop.Ide.ItemProperties.HDL-ON__iOS PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneDeviceTarget.00008020-000404163432002E" />
-  <MonoDevelop.Ide.Workbench ActiveDocument="HDL-ON_iOS/Info.plist">
+  <MonoDevelop.Ide.Workbench>
     <Files>
-      <File FileName="HDL_ON/DAL/Mqtt/MqttClient.cs" Line="330" Column="54" />
-      <File FileName="HDL_ON/DAL/DriverLayer/Control.cs" Line="261" Column="55" />
+      <File FileName="HDL_ON/DAL/DriverLayer/Control.cs" Line="352" Column="65" />
       <File FileName="HDL_ON/DAL/DriverLayer/Packet.cs" Line="81" Column="8" />
       <File FileName="HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs" Line="599" Column="53" />
-      <File FileName="HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs" Line="416" Column="79" />
-      <File FileName="HDL_ON/Entity/Function/Function.cs" Line="498" Column="41" />
-      <File FileName="HDL_ON/Common/ApiUtlis.cs" Line="246" Column="16" />
+      <File FileName="HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs" Line="404" Column="64" />
+      <File FileName="HDL_ON/Common/ApiUtlis.cs" Line="164" Column="57" />
       <File FileName="HDL_ON/DAL/DriverLayer/Control_Udp.cs" Line="147" Column="33" />
       <File FileName="HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs" Line="549" Column="30" />
-      <File FileName="HDL-ON_iOS/Info.plist" />
+      <File FileName="HDL-ON_iOS/Resources/Language.ini" Line="641" Column="12" />
+      <File FileName="HDL_ON/UI/MainPage.cs" Line="24" Column="1" />
     </Files>
     <Pads>
       <Pad Id="ProjectPad">
         <State name="__root__">
           <Node name="HDL_APP_Project" expanded="True">
-            <Node name="HDL-ON_Android" expanded="True">
-              <Node name="Assets" expanded="True" />
-            </Node>
+            <Node name="HDL-ON_Android" selected="True" />
             <Node name="HDL-ON_iOS" expanded="True">
               <Node name="Resources" expanded="True" />
-              <Node name="Info.plist" selected="True" />
             </Node>
           </Node>
         </State>
@@ -35,6 +31,7 @@
           <Value>e2[0]</Value>
           <Value>e2[1]</Value>
           <Value>e2[2]</Value>
+          <Value>deviceList</Value>
         </State>
       </Pad>
     </Pads>
diff --git a/HDL-ON_Android/Properties/AndroidManifest.xml b/HDL-ON_Android/Properties/AndroidManifest.xml
index 00cbc8e..b7db5d3 100644
--- a/HDL-ON_Android/Properties/AndroidManifest.xml
+++ b/HDL-ON_Android/Properties/AndroidManifest.xml
@@ -1,5 +1,5 @@
 锘�<?xml version="1.0" encoding="utf-8"?>
-<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="202012234" android:versionName="1.0.202012234" package="com.hdl.onpro">
+<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="202012241" android:versionName="1.0.202012241" package="com.hdl.onpro">
 	<uses-sdk android:minSdkVersion="26" android:targetSdkVersion="26" />
 	<!--  瀹氫綅鏉冮檺-->
 	<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
diff --git a/HDL-ON_iOS/Info.plist b/HDL-ON_iOS/Info.plist
index c68c291..28a25a1 100755
--- a/HDL-ON_iOS/Info.plist
+++ b/HDL-ON_iOS/Info.plist
@@ -96,9 +96,9 @@
 	<key>UIStatusBarStyle</key>
 	<string>UIStatusBarStyleLightContent</string>
 	<key>CFBundleShortVersionString</key>
-	<string>1.0.202012234</string>
+	<string>1.0.202012241</string>
 	<key>CFBundleVersion</key>
-	<string>202012234</string>
+	<string>202012241</string>
 	<key>NSLocationWhenInUseUsageDescription</key>
 	<string>Use geographic location to provide services such as weather</string>
 	<key>NSAppleMusicUsageDescription</key>
diff --git a/HDL_ON/Common/ApiUtlis.cs b/HDL_ON/Common/ApiUtlis.cs
index c29314c..aaded7a 100644
--- a/HDL_ON/Common/ApiUtlis.cs
+++ b/HDL_ON/Common/ApiUtlis.cs
@@ -159,8 +159,8 @@
                         {
                             deviceList = new DevcieApiPack();
                         }
-                            if (FunctionList.List.GetDeviceFunctionList().Count > 0)
-                            {
+                        if (FunctionList.List.GetDeviceFunctionList().Count > 0)
+                        {
                             for (int i = 0; i < FunctionList.List.GetDeviceFunctionList().Count;)
                             {
                                 var localFunction = FunctionList.List.GetDeviceFunctionList()[i];
@@ -191,12 +191,12 @@
                                     deviceList.list.Remove(newFunction);//鎿嶄綔瀹岀殑鏁版嵁娓呯悊鎺夛紝鍓╀笅鐨勫氨鏄柊澧炵殑鍔熻兘
                                 }
                             }
-                            //澶勭悊鍓╀笅鐨勬柊澧炲姛鑳�
-                            foreach (var newFunction in deviceList.list)
-                            {
-                                newFunction.SaveFunctionFile();
-                                FunctionList.List.IniFunctionList(newFunction.savePath);
-                            }
+                        }
+                        //澶勭悊鍓╀笅鐨勬柊澧炲姛鑳�
+                        foreach (var newFunction in deviceList.list)
+                        {
+                            newFunction.SaveFunctionFile();
+                            FunctionList.List.IniFunctionList(newFunction.savePath);
                         }
                         endTime = DateTime.Now.AddSeconds(5);
                     }
@@ -216,15 +216,15 @@
                         {
                             sceneList = new List<Scene>();
                         }
-                            for (int i = 0; i < FunctionList.List.scenes.Count;)
+                        for (int i = 0; i < FunctionList.List.scenes.Count;)
+                        {
+                            var localScene = FunctionList.List.scenes[i];
+                            if (localScene == null)
                             {
-                                var localScene = FunctionList.List.scenes[i];
-                                if (localScene == null)
-                                {
-                                    FunctionList.List.scenes.Remove(localScene);
-                                    continue;
-                                }
-                                var newScene = sceneList.Find((obj) => obj.userSceneId == localScene.userSceneId);
+                                FunctionList.List.scenes.Remove(localScene);
+                                continue;
+                            }
+                            var newScene = sceneList.Find((obj) => obj.userSceneId == localScene.userSceneId);
                             if (newScene == null)//濡傛灉浜戠鏈�鏂版暟鎹病鏈夎鏉℃暟鎹紝鍒欐湰鍦伴渶瑕佸垹鎺夎鏁版嵁璁板綍
                             {
                                 FunctionList.List.DeleteScene(localScene, false);
@@ -242,12 +242,12 @@
                                 }
                                 sceneList.Remove(newScene);//鎿嶄綔瀹岀殑鏁版嵁娓呯悊鎺夛紝鍓╀笅鐨勫氨鏄柊澧炵殑鍔熻兘
                             }
-                            //澶勭悊鍓╀笅鐨勬柊澧炲姛鑳�
-                            foreach (var tempScene in sceneList)
-                            {
-                                tempScene.SaveSceneFile();
-                                FunctionList.List.scenes.Add(tempScene);
-                            }
+                        }
+                        //澶勭悊鍓╀笅鐨勬柊澧炲姛鑳�
+                        foreach (var tempScene in sceneList)
+                        {
+                            tempScene.SaveSceneFile();
+                            FunctionList.List.scenes.Add(tempScene);
                         }
                         //濡傛灉鏄竴绔彛闇�瑕佹彁鍓嶄笅杞藉満鏅暟鎹紝鍚﹀垯鎺у埗涓嶄簡涓�绔彛鍦烘櫙
                         if (DB_ResidenceData.Instance.GatewayType == 0)
diff --git a/HDL_ON/DAL/DriverLayer/Control.cs b/HDL_ON/DAL/DriverLayer/Control.cs
index 861a54d..b0442fa 100644
--- a/HDL_ON/DAL/DriverLayer/Control.cs
+++ b/HDL_ON/DAL/DriverLayer/Control.cs
@@ -342,14 +342,14 @@
         public void SwtichFunctions(bool open,List<Function> functions)
         {
             var count = 0;
-            var logString = open ? "鎵撳紑" : "鍏抽棴";
+            var logString = open ? "鎵撳紑\r\n" : "鍏抽棴\r\n";
             List<ApiAlinkControlActionObj> actionObjs = new List<ApiAlinkControlActionObj>();
             Dictionary<string, string> d = new Dictionary<string, string>();
             d.Add(FunctionAttributeKey.OnOff, open ? "on" : "off");
             var pm = new DAL.Server.HttpServerRequest();
             foreach (var temp in functions)
             {
-                logString += temp.spk + ":" + temp.sid;
+                logString += temp.spk + ":" + temp.sid + "\r\n";
                 var apiControlData = temp.GetApiControlData(d);
                 actionObjs.Add(apiControlData);
                 count++;
diff --git a/HDL_ON/DAL/Mqtt/MqttClient.cs b/HDL_ON/DAL/Mqtt/MqttClient.cs
index fb5d3b5..eb7a731 100644
--- a/HDL_ON/DAL/Mqtt/MqttClient.cs
+++ b/HDL_ON/DAL/Mqtt/MqttClient.cs
@@ -291,12 +291,12 @@
                                             packet.Bytes = e.ApplicationMessage.Payload;
                                         }
 #if DEBUG
-                                        string ddd = "";
-                                        foreach (var bb in packet.Bytes)
-                                        {
-                                            ddd += bb + ",";
-                                        }
-                                        MainPage.Log($"mqtt bus data:{ddd}");
+                                        //string ddd = "";
+                                        //foreach (var bb in packet.Bytes)
+                                        //{
+                                        //    ddd += bb + ",";
+                                        //}
+                                        //MainPage.Log($"mqtt bus data:{ddd}");
 #endif
                                         packet.Manager();
                                     }
diff --git a/HDL_ON/UI/MainPage.cs b/HDL_ON/UI/MainPage.cs
index 0648202..a426af9 100644
--- a/HDL_ON/UI/MainPage.cs
+++ b/HDL_ON/UI/MainPage.cs
@@ -26,7 +26,7 @@
         /// <summary>
         /// 鐗堟湰鍙�
         /// </summary>
-        public static string VersionString = "1.0.1223";
+        public static string VersionString = "1.0.1241";
         ///// <summary>
         ///// 瀹㈡埛绔被鍨�
         ///// </summary>

--
Gitblit v1.8.0