mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-21 04:46:26 +00:00
fix(system): 纠正Redis CURD批量获取方法参数传递问题
- 修正了RedisCURD.mget调用时传递keys参数的方式,去除多余的展开运算符 - 删除了无用的UpdateSystemParamsSchema定义,简化参数模型代码 - 更新系统初始化配置获取逻辑,统一修正mget的keys传递方式 - 调整系统初始化配置json数据,完善帮助文档、隐私政策、用户协议等字段 - 修改开发环境数据库配置,切换为PostgreSQL并更新相应端口及用户信息 - 删除冗余MySQL数据库备份脚本,避免版本管理中的重复和混乱
This commit is contained in:
@@ -17,7 +17,7 @@ from app.core.exceptions import CustomException
|
||||
from app.core.logger import logger
|
||||
from ..auth.schema import AuthSchema
|
||||
from .param import ParamsQueryParam
|
||||
from .schema import ParamsOutSchema, ParamsUpdateSchema, ParamsCreateSchema, UpdateSystemParamsSchema
|
||||
from .schema import ParamsOutSchema, ParamsUpdateSchema, ParamsCreateSchema
|
||||
from .crud import ParamsCRUD
|
||||
|
||||
|
||||
@@ -204,7 +204,7 @@ class ParamsService:
|
||||
async def get_init_config_service(cls, redis: Redis) -> List[Dict]:
|
||||
"""获取系统配置"""
|
||||
redis_keys = await RedisCURD(redis).get_keys(f"{RedisInitKeyConfig.SYSTEM_CONFIG.key}:*")
|
||||
redis_configs = await RedisCURD(redis).mget(*redis_keys)
|
||||
redis_configs = await RedisCURD(redis).mget(redis_keys)
|
||||
configs = []
|
||||
for config in redis_configs:
|
||||
if not config:
|
||||
|
||||
Reference in New Issue
Block a user