mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-23 05:10:57 +00:00
chore: 批量整理代码格式与优化细节
- 修复多处代码缩进、换行不规范问题 - 调整部分配置注释与字符串格式对齐 - 优化导入语句与多行表达式的排版 - 统一枚举、模型字段的注释风格 - 调整部分校验逻辑与提示文案 - 重构部分长函数参数与查询语句格式
This commit is contained in:
@@ -55,6 +55,20 @@ async def lifespan(app: FastAPI) -> AsyncGenerator[Any, Any]:
|
||||
log.info("✅ Redis租户配置初始化完成")
|
||||
await SchedulerUtil.init_scheduler(redis=app.state.redis)
|
||||
log.info("✅ 定时任务调度器初始化完成")
|
||||
|
||||
# 注册租户到期检查(每小时执行一次)
|
||||
from app.api.v1.module_system.tenant.service import TenantService
|
||||
from app.core.ap_scheduler import scheduler
|
||||
from apscheduler.triggers.interval import IntervalTrigger
|
||||
scheduler.add_job(
|
||||
TenantService.check_tenant_expiry,
|
||||
trigger=IntervalTrigger(hours=1),
|
||||
id="system_tenant_expiry_check",
|
||||
name="租户到期检查",
|
||||
replace_existing=True,
|
||||
)
|
||||
log.info("✅ 租户到期检查任务已注册")
|
||||
|
||||
await FastAPILimiter.init(
|
||||
redis=app.state.redis,
|
||||
prefix=settings.REQUEST_LIMITER_REDIS_PREFIX,
|
||||
@@ -87,7 +101,9 @@ async def lifespan(app: FastAPI) -> AsyncGenerator[Any, Any]:
|
||||
log.info("✅ 定时任务调度器已关闭")
|
||||
await FastAPILimiter.close()
|
||||
log.info("✅ 请求限制器已关闭")
|
||||
await import_modules_async(modules=settings.EVENT_LIST, desc="全局事件", app=app, status=False)
|
||||
await import_modules_async(
|
||||
modules=settings.EVENT_LIST, desc="全局事件", app=app, status=False
|
||||
)
|
||||
log.info("✅ 全局事件模块卸载完成")
|
||||
console_close()
|
||||
|
||||
@@ -237,5 +253,5 @@ def reset_api_docs(app: FastAPI) -> None:
|
||||
title=app.title + " - LangJin UI",
|
||||
swagger_js_url=settings.CUSTOM_JS_URL,
|
||||
swagger_css_url=settings.CUSTOM_CSS_URL,
|
||||
swagger_favicon_url=settings.FAVICON_URL
|
||||
swagger_favicon_url=settings.FAVICON_URL,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user