fix :enm service.py 修改缓存不存在直接返回
This commit is contained in:
parent
314b614c53
commit
6bdc5a04aa
|
@ -142,7 +142,8 @@ class MpointCache:
|
|||
try:
|
||||
mpoint = Mpoint.objects.get(code=code)
|
||||
except Exception:
|
||||
return None
|
||||
cache.set(key, {}, timeout=None)
|
||||
return {}
|
||||
mpoint_data = MpointSerializer(instance=mpoint).data
|
||||
mpoint_data["last_data"] = {"last_val": None, "last_timex": None, "last_mrs": None} # 初始化
|
||||
if update_mplogx:
|
||||
|
@ -324,7 +325,7 @@ def insert_mplogx_item(code: str, val, timex: datetime, enp_mpoints_dict):
|
|||
"""
|
||||
mc = MpointCache(code)
|
||||
mpoint_data = mc.data
|
||||
if mpoint_data is None or not mpoint_data["enabled"]:
|
||||
if mpoint_data in (None, {}) or not mpoint_data["enabled"]:
|
||||
return
|
||||
|
||||
mpoint_interval = mpoint_data["interval"]
|
||||
|
|
Loading…
Reference in New Issue