mirror of
https://github.com/fastapi-practices/fastapi-best-architecture.git
synced 2026-09-21 13:12:24 +00:00
Fix login and operation log clearing (#728)
This commit is contained in:
@@ -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,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'
|
||||
|
||||
Reference in New Issue
Block a user