FIX:修复清理监控信息的定时任务Bug

pull/42/head
Samsong 2021-09-18 14:55:37 +08:00
parent c7a4324d67
commit 40f3c204a8
1 changed files with 3 additions and 2 deletions

View File

@ -84,6 +84,7 @@ def clean_surplus_monitor_info():
:return: :return:
""" """
config_settings_obj = ConfigSettings.objects.filter(configKey='sys.monitor.info.save_days').first() config_settings_obj = ConfigSettings.objects.filter(configKey='sys.monitor.info.save_days').first()
Monitor.objects.filter( today = datetime.datetime.now().date()
update_datetime__lt=datetime.timedelta(days=int(config_settings_obj.configValue or 30))).delete() 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}天前数据") logger.info(f"成功清空{config_settings_obj.configValue}天前数据")