JLChen
2021-02-05 0a8ec482a5ad10bf3cd7010c89630b42ecaca741
HDL_ON/UI/UI0-Stan/Logic/HdlDeviceStatuPushLogic.cs
old mode 100755 new mode 100644
@@ -38,18 +38,18 @@
        /// 设备状态更新
        /// </summary>
        /// <param name="updateData">云端推送的更新数据</param>
        public Function UpdateDeviceStatu(AlinkControlData updateData)
        public Function UpdateDeviceStatu(string sId ,List<AttributesStatus> updateData)
        {
            var localDevice = FunctionList.List.electricals.Find((obj) => obj.sid == updateData.sid);
            var localDevice = FunctionList.List.electricals.Find((obj) => obj.sid == sId);
            if (localDevice != null)
            {
                foreach (var attr in updateData.status)
                foreach (var attr in updateData)
                {
                    var localAttr = localDevice.attributes.Find((obj) => obj.key == attr.key);
                    var localAttr = localDevice.status.Find((obj) => obj.key == attr.key);
                    if (localAttr != null)
                    {
                        //更改属性值
                        localAttr.curValue = attr.value;
                        localAttr.value = attr.value;
                    }
                }
                //全部界面推送