Fix login and operation log clearing (#728)

This commit is contained in:
Wu Clan
2025-07-16 13:34:37 +08:00
committed by GitHub
parent e45d2d6fe7
commit f2d3c39425
9 changed files with 25 additions and 27 deletions
+2 -2
View File
@@ -14,11 +14,11 @@ LOCAL_BEAT_SCHEDULE = {
'schedule': TzAwareCrontab('1'),
},
'清理操作日志': {
'task': 'app.task.tasks.db_log.tasks.delete_db_opera_log',
'task': 'backend.app.task.tasks.db_log.tasks.delete_db_opera_log',
'schedule': TzAwareCrontab('0', '0', day_of_week='6'),
},
'清理登录日志': {
'task': 'app.task.tasks.db_log.tasks.delete_db_login_log',
'task': 'backend.app.task.tasks.db_log.tasks.delete_db_login_log',
'schedule': TzAwareCrontab('0', '0', day_of_month='15'),
},
}
+6 -6
View File
@@ -6,14 +6,14 @@ from backend.app.task.celery import celery_app
@celery_app.task
async def delete_db_opera_log() -> int:
async def delete_db_opera_log() -> str:
"""自动删除数据库操作日志"""
result = await opera_log_service.delete_all()
return result
await opera_log_service.delete_all()
return 'Success'
@celery_app.task
async def delete_db_login_log() -> int:
async def delete_db_login_log() -> str:
"""自动删除数据库登录日志"""
result = await login_log_service.delete_all()
return result
await login_log_service.delete_all()
return 'Success'