From b5d11d4b592f2ee398d5174ad6e2e22f1db367e8 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期三, 18 八月 2021 11:51:52 +0800
Subject: [PATCH] 2021-08-18 1.完善Android对接LinphoneSDK 2.完善SIP相关接口对接

---
 HDL_ON/Entity/FunctionList.cs |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)

diff --git a/HDL_ON/Entity/FunctionList.cs b/HDL_ON/Entity/FunctionList.cs
index 042a71b..0d84b83 100644
--- a/HDL_ON/Entity/FunctionList.cs
+++ b/HDL_ON/Entity/FunctionList.cs
@@ -478,11 +478,20 @@
             var revPack = pm.AddScene(scene);
             if (revPack.Code == StateCode.SUCCESS)
             {
-                var sceneList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Scene>>(revPack.Data.ToString());
-                tempScene = sceneList.Find((obj) => obj.sid == scene.sid);
-                var ssd = System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(tempScene));
-                FileUtlis.Files.WriteFileByBytes(scene.savePath, ssd);
-                result = tempScene;
+                if (MainPage.NoLoginMode)
+                {
+                    var ssd = System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(scene));
+                    FileUtlis.Files.WriteFileByBytes(scene.savePath, ssd);
+                    result = scene;
+                }
+                else
+                {
+                    var sceneList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Scene>>(revPack.Data.ToString());
+                    tempScene = sceneList.Find((obj) => obj.sid == scene.sid);
+                    var ssd = System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(tempScene));
+                    FileUtlis.Files.WriteFileByBytes(scene.savePath, ssd);
+                    result = tempScene;
+                }
             }
             else
             {

--
Gitblit v1.8.0