From 9621df871155e60e7fd45b858915e3bb2e27d41f Mon Sep 17 00:00:00 2001 From: xyj <10908227994@qq.com> Date: Tue, 20 Feb 2024 15:01:35 +0800 Subject: [PATCH] statistics --- config.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/config.py b/config.py index 97918ef..c8d6038 100644 --- a/config.py +++ b/config.py @@ -1,5 +1,6 @@ # 数据库插入类型 import base64 +import copy import time rfid_type = ["TEXT", "TEXT", "FLOAT", "INT32"] @@ -134,17 +135,19 @@ def is_warning(deviceId, v, t): def insert_to_warning_sql(deviceId, v, t): - measurements[t].append("reason") - measurements[t].append("solve") - dataTypes[t].append("TEXT") - dataTypes[t].append("TEXT") + ml = copy.deepcopy(measurements[t]) + dt = copy.deepcopy(dataTypes[t]) + ml.append("reason") + ml.append("solve") + dt.append("TEXT") + dt.append("TEXT") v.append("无") v.append("无") return { "devices": ["root.warning." + deviceId], "timestamps": [int(time.time() * 1000)], - "measurements_list": [measurements[t]], - "data_types_list": [dataTypes[t]], + "measurements_list": [ml], + "data_types_list": [dt], "values_list": [v], "is_aligned": False }