修复:区域查询地址独立于工单配置,支持 IOT_PLATFORM_URL 环境变量
区域名称查询不再依赖 WORK_ORDER_BASE_URL, 优先使用 IOT_PLATFORM_URL,降级用工单地址。
This commit is contained in:
@@ -12,6 +12,7 @@
|
|||||||
VLM 或企微不可用时自动降级,不影响系统运行。
|
VLM 或企微不可用时自动降级,不影响系统运行。
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
import os
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from typing import Dict, List
|
from typing import Dict, List
|
||||||
|
|
||||||
@@ -309,7 +310,11 @@ async def _get_area_name_from_iot(area_id: int) -> str:
|
|||||||
try:
|
try:
|
||||||
import httpx
|
import httpx
|
||||||
import time
|
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:
|
if not base_url:
|
||||||
return ""
|
return ""
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user