From 9600e952724f1eb65e63e233ed45c63a80e4aa94 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Thu, 25 Apr 2024 13:45:07 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20check=5Fequipment=5Foffline=E5=90=8E?= =?UTF-8?q?=E9=9C=80=E6=9B=B4=E6=96=B0=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/em/tasks.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/em/tasks.py b/apps/em/tasks.py index 0f008d4a..e400e653 100644 --- a/apps/em/tasks.py +++ b/apps/em/tasks.py @@ -5,6 +5,7 @@ from celery import shared_task from django.utils import timezone from apps.em.models import Equipment from django.core.cache import cache +from apps.em.services import set_equip_rs @shared_task(base=CustomTask) @@ -25,4 +26,5 @@ def check_equipment_offline(seconds=30): is_offline = False if is_offline and equip.running_state != Equipment.OFFLINE: equip.running_state = Equipment.OFFLINE - equip.save(update_fields=["running_state"]) \ No newline at end of file + equip.save(update_fields=["running_state"]) + set_equip_rs(equip.id, now, Equipment.OFFLINE) \ No newline at end of file