From a45fe56aeeac8f28a9891b83362954067c8166dc Mon Sep 17 00:00:00 2001
From: xm <1271024303@qq.com>
Date: 星期五, 14 八月 2020 09:07:05 +0800
Subject: [PATCH] 请合并新代码,更改多功能面板绑定表重复问题

---
 ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceOtherLogic.cs |   29 +++++++++++++++++++----------
 1 files changed, 19 insertions(+), 10 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceOtherLogic.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceOtherLogic.cs
index c2b0eba..be9bc0c 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceOtherLogic.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceOtherLogic.cs
@@ -313,7 +313,7 @@
                     //鐑熼浘
                     if (ias.iASInfo?.Alarm1 == 1)
                     {
-                        return Language.StringByID(R.MyInternationalizationString.IASZone_Statu_Alarm);
+                        return Language.StringByID(R.MyInternationalizationString.uSmogAlarm);
                     }
                     return Language.StringByID(R.MyInternationalizationString.IASZone_Statu_Safe);
                 }
@@ -322,9 +322,9 @@
                     //pir
                     if (ias.iASInfo?.Alarm1 == 1)
                     {
-                        return Language.StringByID(R.MyInternationalizationString.IASZone_Statu_Alarm);
+                        return Language.StringByID(R.MyInternationalizationString.IASZone_Statu_HavePerson);
                     }
-                    return Language.StringByID(R.MyInternationalizationString.IASZone_Statu_Safe);
+                    return Language.StringByID(R.MyInternationalizationString.IASZone_Statu_NoPerson);
                 }
                 else if (info.ConcreteType == DeviceConcreteType.Sensor_Keyfob)
                 {
@@ -340,9 +340,9 @@
                     //杩愬姩浼犳劅鍣�
                     if (ias.iASInfo?.Alarm1 == 1)
                     {
-                        return Language.StringByID(R.MyInternationalizationString.IASZone_Statu_Alarm);
+                        return Language.StringByID(R.MyInternationalizationString.IASZone_Statu_HavePerson);
                     }
-                    return Language.StringByID(R.MyInternationalizationString.IASZone_Statu_Normal);
+                    return Language.StringByID(R.MyInternationalizationString.IASZone_Statu_NoPerson);
                 }
                 else if (info.ConcreteType == DeviceConcreteType.Sensor_EmergencyButton)
                 {
@@ -352,6 +352,15 @@
                         return Language.StringByID(R.MyInternationalizationString.IASZone_Statu_Alarm);
                     }
                     return Language.StringByID(R.MyInternationalizationString.IASZone_Statu_Normal);
+                }
+                else if (info.ConcreteType == DeviceConcreteType.Sensor_SphericalMotion)
+                {
+                    //鐞冨瀷绉诲姩浼犳劅鍣�
+                    if (ias.iASInfo?.Alarm1 == 1)
+                    {
+                        return Language.StringByID(R.MyInternationalizationString.IASZone_Statu_HavePerson);
+                    }
+                    return Language.StringByID(R.MyInternationalizationString.IASZone_Statu_NoPerson);
                 }
                 else
                 {
@@ -368,19 +377,19 @@
                 var tempera = device as TemperatureSensor;
                 if (tempera.SensorDiv == 1)
                 {
-                    if (tempera.Temperatrue == 0)
+                    if (tempera.currentTemperature == 0)
                     {
-                        return "--鈩�";
+                        return "0.0鈩�";
                     }
-                    return $"{tempera.Temperatrue}鈩�";
+                    return $"{tempera.currentTemperature}鈩�";
                 }
                 else if (tempera.SensorDiv == 2)
                 {
-                    if (tempera.Humidity == 0)
+                    if (tempera.currentHumidity == 0)
                     {
                         return "--%";
                     }
-                    return $"{tempera.Humidity}%";
+                    return $"{tempera.currentHumidity}%";
                 }
                 return null;
             }

--
Gitblit v1.8.0