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