From 87c5e522b8ead5f8d5d201323e14e7aa438e84ec Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期二, 14 三月 2023 19:08:25 +0800 Subject: [PATCH] 2023年03月14日19:08:20 --- HDL_ON/Common/HDLCommon.cs | 20 +++++++++++++++----- 1 files changed, 15 insertions(+), 5 deletions(-) diff --git a/HDL_ON/Common/HDLCommon.cs b/HDL_ON/Common/HDLCommon.cs index 0ef7dc5..cbcb32f 100644 --- a/HDL_ON/Common/HDLCommon.cs +++ b/HDL_ON/Common/HDLCommon.cs @@ -304,9 +304,9 @@ } else if (jpushMessageInfo.messageType.Contains(PushMessageType.HDL_INTERPHONE.ToString())) { - + if (string.IsNullOrEmpty(jpushMessageInfo.expantContent)) return; - + //瀛楁鍏煎闂锛屽彧鑳界洿鎺ュ彇鍊间簡 var json = Newtonsoft.Json.Linq.JObject.Parse(jpushMessageInfo.expantContent); try @@ -389,8 +389,18 @@ } else if (jpushMessageInfo.messageType.Contains(PushMessageType.DOOR_BELL.ToString())) { - /////瑙嗛闂ㄩ攣 - HDL_ON.UI.UI2.FuntionControlView.VideoDoorLock.CommonMethod.Current.SkipRTVActivity(); + try + { + if (string.IsNullOrEmpty(jpushMessageInfo.expantContent)) return; + var expantContent = Newtonsoft.Json.JsonConvert.DeserializeObject<UI.UI2.FuntionControlView.VideoDoorLock.ExpantContent>(jpushMessageInfo.expantContent); + if (expantContent == null) + { + return; + } + ///瑙嗛闂ㄩ攣 + HDL_ON.UI.UI2.FuntionControlView.VideoDoorLock.CommonMethod.Current.SkipRTVActivity(expantContent.devSerial, expantContent.deviceId,expantContent.spk); + } + catch { } } } } @@ -565,7 +575,7 @@ //闃叉澶氭寮圭獥澶勭悊 - if (alarmPushConfirmDialog == null) + if (alarmPushConfirmDialog == null) { alarmPushConfirmDialog = new ConfirmDialog(isAlarm); alarmPushConfirmDialog.ShowDialog(Language.StringByID(StringId.Tip), jpushMessageInfo.Content, goAction, cancelAction, StringId.Cancel, StringId.LookOver); -- Gitblit v1.8.0