From b0004ba12e6df3f04d3e7864ba1e672d8ad2beec Mon Sep 17 00:00:00 2001 From: caoqianming Date: Thu, 25 Jul 2024 10:51:54 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20mpointcache=20=E5=AD=98=E5=BA=93?= =?UTF-8?q?=E6=97=B6=E8=8B=A5=E6=B5=8B=E7=82=B9=E4=B8=8D=E5=AD=98=E5=9C=A8?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/enm/services.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/enm/services.py b/apps/enm/services.py index d19d58ad..ba6f2030 100644 --- a/apps/enm/services.py +++ b/apps/enm/services.py @@ -185,6 +185,10 @@ class MpointCache: cache.set(cache_key, current_cache_val, timeout=None) # 存库 + mpoint = Mpoint.objects.filter(id=current_cache_val["id"]).first() + if mpoint is None: + cache.delete(cache_key) + return save_dict = {"timex": last_timex, "mpoint": Mpoint.objects.get(id=current_cache_val["id"]), "val_mrs": last_mrs} save_dict[f"val_{current_cache_val['val_type']}"] = last_val MpLogx.objects.create(**save_dict)