1
wei
2021-08-23 24dce73df68f96c4e7ae4ef82658d5fc89f31e0b
HDL_ON/DAL/Mqtt/MqttClient.cs
@@ -446,12 +446,12 @@
                                //安防状态变化
                                else if (topic == $"/user/{MqttInfoConfig.Current.HomeGatewayInfo.gatewayId}/custom/security/status/up")
                                {
                                    MainPage.Log($"安防状态变化");
                                    if (!string.IsNullOrEmpty(DB_ResidenceData.Instance.HomeGateway.aesKey))
                                    {
                                        var securityBytes = Securitys.EncryptionService.AesDecryptPayload(e.ApplicationMessage.Payload, DB_ResidenceData.Instance.HomeGateway.aesKey);
                                        var securityString = Encoding.UTF8.GetString(securityBytes);
                                        var temp = Newtonsoft.Json.JsonConvert.DeserializeObject<SecurityStatusObj>(securityString);
                                        MainPage.Log($"安防状态变化:{securityString}");
                                        if (temp != null)
                                        {
@@ -462,6 +462,7 @@
                                                if (updataLocalSecurity != null)
                                                {
                                                    updataLocalSecurity.status = updataSecurity.status;
                                                    updataLocalSecurity.alarm = updataSecurity.alarm;
                                                }
                                            }
                                            HomePage.LoadEvent_RefreshSecurityStatus();