修复:区域查询地址独立于工单配置,支持 IOT_PLATFORM_URL 环境变量
区域名称查询不再依赖 WORK_ORDER_BASE_URL, 优先使用 IOT_PLATFORM_URL,降级用工单地址。
This commit is contained in:
@@ -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 ""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user