Browse Source

数据源主键变更

master
siyaqi 4 weeks ago
parent
commit
2a652e1874
  1. 2
      vue-fastapi-backend/module_admin/entity/vo/metasecurity_vo.py
  2. 6
      vue-fastapi-backend/module_admin/service/metasecurity_service.py

2
vue-fastapi-backend/module_admin/entity/vo/metasecurity_vo.py

@ -85,7 +85,7 @@ class MetaSecurityApiModel(BaseModel):
数据源行控制表对应Pydantic模型
"""
model_config = ConfigDict(alias_generator=to_camel, from_attributes=True)
dbRId: Optional[int] = None
dbRCode: Optional[str] = None
username: Optional[str] = Field(default=None, description='用户名称')
password: Optional[str] = Field(default=None, description='用户密码')
sqlStr: Optional[str] = Field(default=None, description='sql')

6
vue-fastapi-backend/module_admin/service/metasecurity_service.py

@ -637,13 +637,13 @@ async def get_data_source_tree(request: Request, current_user: MetaSecurityApiMo
total_list = data["data"]["totalList"]
# 解析 connectionParams 字符串为字典
for item in total_list:
if item["id"]==current_user.dbRId:
if item["name"]==current_user.dbRId:
item["connectionParams"] = json.loads(item["connectionParams"])
return item
raise Exception(f'根据数据源ID:{current_user.dbRId}获取数据源信息失败,状态: {response.reason}')
raise Exception(f'根据数据源ID:{current_user.dbRCode}获取数据源信息失败,状态: {response.reason}')
else:
raise Exception(f'根据数据源ID:{current_user.dbRId}获取数据源信息失败,状态: {response.reason}')
raise Exception(f'根据数据源ID:{current_user.dbRCode}获取数据源信息失败,状态: {response.reason}')
async def test_connection(db_content):
try:
# 尝试执行一个简单的查询来测试连接

Loading…
Cancel
Save