新增 scheme 表下的字段 scheme_type scheme_name

This commit is contained in:
JIANG
2025-12-05 18:27:58 +08:00
parent 4231243b96
commit 4fbdea435b
5 changed files with 324 additions and 111 deletions

View File

@@ -21,6 +21,8 @@ import globals
import uuid
import project_info
from api.postgresql_info import get_pgconn_string
import asyncio
from timescaledb.internal_queries import InternalStorage as TimescaleInternalStorage
logging.basicConfig(
level=logging.INFO, format="%(asctime)s - %(levelname)s - %(message)s"
@@ -1229,20 +1231,40 @@ def run_simulation(
# print(node_result)
# 存储
if simulation_type.upper() == "REALTIME":
influxdb_api.store_realtime_simulation_result_to_influxdb(
node_result, link_result, modify_pattern_start_time
asyncio.run(
TimescaleInternalStorage.store_realtime_simulation(
node_result, link_result, modify_pattern_start_time
)
)
elif simulation_type.upper() == "EXTENDED":
influxdb_api.store_scheme_simulation_result_to_influxdb(
node_result,
link_result,
modify_pattern_start_time,
num_periods_result,
scheme_Type,
scheme_Name,
asyncio.run(
TimescaleInternalStorage.store_scheme_simulation(
scheme_Type,
scheme_Name,
node_result,
link_result,
modify_pattern_start_time,
num_periods_result,
)
)
# 暂不需要再次存储 SCADA 模拟信息
# influxdb_api.fill_scheme_simulation_result_to_SCADA(scheme_Type=scheme_Type, scheme_Name=scheme_Name)
# TimescaleInternalStorage.fill_scheme_simulation_result_to_SCADA(scheme_Type=scheme_Type, scheme_Name=scheme_Name)
# if simulation_type.upper() == "REALTIME":
# influxdb_api.store_realtime_simulation_result_to_influxdb(
# node_result, link_result, modify_pattern_start_time
# )
# elif simulation_type.upper() == "EXTENDED":
# influxdb_api.store_scheme_simulation_result_to_influxdb(
# node_result,
# link_result,
# modify_pattern_start_time,
# num_periods_result,
# scheme_Type,
# scheme_Name,
# )
# 暂不需要再次存储 SCADA 模拟信息
# influxdb_api.fill_scheme_simulation_result_to_SCADA(scheme_Type=scheme_Type, scheme_Name=scheme_Name)
print("after store result")