From 4c586bb23cdcae56ae4e4c62e90e148dc10b9d90 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期二, 17 五月 2022 14:19:31 +0800 Subject: [PATCH] Merge branch 'Dev-Branch' into wxr1215 --- HDL_ON/Common/HDLCommon.cs | 43 ++++++++++++++++++++++++++++++++++--------- 1 files changed, 34 insertions(+), 9 deletions(-) diff --git a/HDL_ON/Common/HDLCommon.cs b/HDL_ON/Common/HDLCommon.cs index 88ca761..28ec31e 100644 --- a/HDL_ON/Common/HDLCommon.cs +++ b/HDL_ON/Common/HDLCommon.cs @@ -337,12 +337,33 @@ eSVideoInfo.Lc_DeviceId = json["deviceId"].ToString(); eSVideoInfo.DeviceName = json["deviceName"].ToString(); eSVideoInfo.deviceSipAccount = json["deviceSipAccount"].ToString(); - eSVideoInfo.spk = json["spk"].ToString(); - //ShowAlert("鐙勮�愬厠闂ㄥ彛鏈哄懠鍙�"); - //鎵撳紑鍛煎彨椤甸潰 - HDLLinphone.Current.ShowESVideoIntercom(eSVideoInfo); - return; + if (json.ContainsKey("spk")) + { + if (json["spk"].ToString() == "door.gate") + { + new PublicAssmebly().TipLinphoneCall("\""+ eSVideoInfo.DeviceName + "\"鍛煎彨", eSVideoInfo); + + //HDLLinphone.Current.ShowESVideoIntercom(eSVideoInfo,true); + return; + } + else + { + //HDL Linphone 鐙勮�愬厠 + //ShowAlert("鐙勮�愬厠闂ㄥ彛鏈哄懠鍙�"); + //鎵撳紑鍛煎彨椤甸潰 + HDLLinphone.Current.ShowESVideoIntercom(eSVideoInfo,false); + return; + } + } + else + { + //HDL Linphone 鐙勮�愬厠 + //ShowAlert("鐙勮�愬厠闂ㄥ彛鏈哄懠鍙�"); + //鎵撳紑鍛煎彨椤甸潰 + HDLLinphone.Current.ShowESVideoIntercom(eSVideoInfo,false); + return; + } } //3.鎵撳紑鍛煎彨椤甸潰 @@ -405,13 +426,14 @@ //璐﹀彿鍦ㄥ埆澶勭櫥闄嗭紝琚涪涓嬬嚎 璺宠浆鍒扮櫥褰曢〉闈� new Alert(Language.StringByID(StringId.Tip), Language.StringByID(StringId.LoggedOnOtherDevices), Language.StringByID(StringId.Close)).Show(); - Logout(); + Logout(false); } /// <summary> /// 閫�鍑虹櫥褰曟搷浣� + /// signOutPush 鏄惁鍒犻櫎鎺ㄩ�乼oken /// </summary> - public void Logout() + public void Logout(bool signOutPush = true) { //鍔犺浇Loading鏁堟灉 var waitPage = new Loading(); @@ -422,8 +444,11 @@ { try { - //2.娉ㄩ攢鎺ㄩ�� - new HttpServerRequest().SignOutPush(); + if (signOutPush) + { + //2.娉ㄩ攢鎺ㄩ�� + new HttpServerRequest().SignOutPush(); + } //3.璺宠浆鐧诲綍椤甸潰 UserInfo.Current.LastTime = DateTime.MinValue; UserInfo.Current.SaveUserInfo(); -- Gitblit v1.8.0