新增 scheme 表下的字段 scheme_type scheme_name
This commit is contained in:
@@ -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")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user