From 40f3c204a84b66d0c92e3b489e3a2f226c222871 Mon Sep 17 00:00:00 2001 From: Samsong Date: Sat, 18 Sep 2021 14:55:37 +0800 Subject: [PATCH] =?UTF-8?q?FIX=EF=BC=9A=E4=BF=AE=E5=A4=8D=E6=B8=85?= =?UTF-8?q?=E7=90=86=E7=9B=91=E6=8E=A7=E4=BF=A1=E6=81=AF=E7=9A=84=E5=AE=9A?= =?UTF-8?q?=E6=97=B6=E4=BB=BB=E5=8A=A1Bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dvadmin-backend/apps/vadmin/monitor/tasks.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dvadmin-backend/apps/vadmin/monitor/tasks.py b/dvadmin-backend/apps/vadmin/monitor/tasks.py index fb78e54..a09aa8c 100644 --- a/dvadmin-backend/apps/vadmin/monitor/tasks.py +++ b/dvadmin-backend/apps/vadmin/monitor/tasks.py @@ -84,6 +84,7 @@ def clean_surplus_monitor_info(): :return: """ config_settings_obj = ConfigSettings.objects.filter(configKey='sys.monitor.info.save_days').first() - Monitor.objects.filter( - update_datetime__lt=datetime.timedelta(days=int(config_settings_obj.configValue or 30))).delete() + today = datetime.datetime.now().date() + clean_day_before = today - datetime.timedelta(days=int(config_settings_obj.configValue or 30)) + Monitor.objects.filter(update_datetime__lt=clean_day_before).delete() logger.info(f"成功清空{config_settings_obj.configValue}天前数据")