get_element_associated_scada_data函数返回结果将 device_id 替换为 element_id

This commit is contained in:
JIANG
2025-12-19 16:10:54 +08:00
parent 7c5dc526e0
commit 787fbb5983

View File

@@ -320,10 +320,13 @@ class CompositeQueries:
data_field = "cleaned_value" if use_cleaned else "monitored_value"
# 保证 device_id 以列表形式传递
return await ScadaRepository.get_scada_field_by_id_time_range(
res = await ScadaRepository.get_scada_field_by_id_time_range(
timescale_conn, [device_id], start_time, end_time, data_field
)
# 将 device_id 替换为 element_id 返回
return {element_id: res.get(device_id, [])}
@staticmethod
async def clean_scada_data(
timescale_conn: AsyncConnection,