From 7a780ebd0d1c8c4a8241640676e9a9bebc7af868 Mon Sep 17 00:00:00 2001 From: zty Date: Fri, 16 Aug 2024 18:44:50 +0800 Subject: [PATCH] fix: set coefficient --- apps/enm/services.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/apps/enm/services.py b/apps/enm/services.py index 0631d684..f5c234dc 100644 --- a/apps/enm/services.py +++ b/apps/enm/services.py @@ -177,10 +177,9 @@ class MpointCache: current_cache_val = self.data cache_key = self.cache_key last_data = current_cache_val["last_data"] - if last_val: - last_data["last_val"] = last_val*current_cache_val.get('coefficient', 1.0) - else: - last_data["last_val"] = last_val + if isinstance(last_val, (int, float)): + last_val = last_val*current_cache_val.get('coefficient', 1.0) + last_data["last_val"] = last_val last_data["last_timex"] = last_timex last_mrs = None # 设备状态信号 mpoint_is_rep_ep_running_state = current_cache_val["is_rep_ep_running_state"]