wei
2020-12-24 eb3a71699bcf371db801165e3af65951b1292706
HDL_ON/Common/ApiUtlis.cs
@@ -159,7 +159,6 @@
                        {
                            deviceList = new DevcieApiPack();
                        }
                        {
                            if (FunctionList.List.GetDeviceFunctionList().Count > 0)
                            {
                                for (int i = 0; i < FunctionList.List.GetDeviceFunctionList().Count;)
@@ -192,7 +191,6 @@
                                        deviceList.list.Remove(newFunction);//操作完的数据清理掉,剩下的就是新增的功能
                                    }
                                }
                            }
                            //处理剩下的新增功能
                            foreach (var newFunction in deviceList.list)
                            {
@@ -217,6 +215,7 @@
                        if (sceneList == null)
                        {
                            sceneList = new List<Scene>();
                        }
                            for (int i = 0; i < FunctionList.List.scenes.Count;)
                            {
                                var localScene = FunctionList.List.scenes[i];
@@ -243,12 +242,11 @@
                                    }
                                    sceneList.Remove(newScene);//操作完的数据清理掉,剩下的就是新增的功能
                                }
                            }
                            //处理剩下的新增功能
                            foreach (var newScene in sceneList)
                            foreach (var tempScene in sceneList)
                            {
                                newScene.SaveSceneFile();
                                FunctionList.List.scenes.Add(newScene);
                                tempScene.SaveSceneFile();
                                FunctionList.List.scenes.Add(tempScene);
                            }
                        }
                        //如果是一端口需要提前下载场景数据,否则控制不了一端口场景