修复:区域查询地址独立于工单配置,支持 IOT_PLATFORM_URL 环境变量

区域名称查询不再依赖 WORK_ORDER_BASE_URL,
优先使用 IOT_PLATFORM_URL,降级用工单地址。
This commit is contained in:
2026-03-19 14:36:30 +08:00
parent bd24165c58
commit b1b2d78aa3

View File

@@ -12,6 +12,7 @@
VLM 或企微不可用时自动降级,不影响系统运行。
"""
import os
from datetime import datetime
from typing import Dict, List
@@ -309,7 +310,11 @@ async def _get_area_name_from_iot(area_id: int) -> str:
try:
import httpx
import time
base_url = settings.work_order.base_url
# IoT 平台地址区域查询优先级IOT_PLATFORM_URL > WORK_ORDER_BASE_URL
base_url = (
os.getenv("IOT_PLATFORM_URL", "")
or settings.work_order.base_url
)
if not base_url:
return ""