Update Online_Analysis

This commit is contained in:
DingZQ
2025-08-13 18:01:37 +08:00
parent c27d1cf1d5
commit d745e6f011
3 changed files with 13 additions and 17 deletions

View File

@@ -35,6 +35,7 @@ from fastapi import FastAPI, APIRouter, Depends, HTTPException, status, Request
from fastapi.security import OAuth2PasswordBearer
from fastapi import FastAPI, Depends, HTTPException, Header
from typing import Annotated
import project_info
JUNCTION = 0
RESERVOIR = 1

View File

@@ -1082,10 +1082,10 @@ if __name__ == '__main__':
# f.write(str_dump)
# 更新inp文件并插入history_patterns_flows
network_update('suzhouhe-202505.inp')
network_update('fx0217-mass injection.inp')
# 更新scada_info文件
# submit_scada_info('bb', '4490')
submit_scada_info(project_info.name, '4490')
# 示例scheme_name_exists
# if scheme_name_exists(name='bb', scheme_name='burst_scheme'):
@@ -1098,24 +1098,25 @@ if __name__ == '__main__':
# burst_ID='GSD230112144241FA18292A84CB', burst_size=400, modify_total_duration=1800, scheme_Name='GSD230112144241FA18292A84CB_400')
# 示例create_user
create_user(name='szh', username='admin', password='123456')
create_user(name=project_info.name, username='admin', password='123456')
# 示例delete_user
# delete_user(name='bb', username='admin_test')
delete_user(name=project_info.name, username='admin_test')
# 示例query_scheme_list
# result = query_scheme_list(name='bb')
# print(result)
result = query_scheme_list(name=project_info.name)
print(result)
# 示例delete_scheme_info
# delete_scheme_info(name='bb', scheme_name='burst_scheme')
delete_scheme_info(name=project_info.name, scheme_name='burst_scheme')
# 示例upload_shp_to_pg
upload_shp_to_pg(name='bb', table_name='GIS_pipe', role='86158', shp_file_path='市政管线.shp')
# 这里的role是 电脑的用户名,服务器上是 Administrator
upload_shp_to_pg(name=project_info.name, table_name='GIS_pipe', role='Administrator', shp_file_path='市政管线.shp')
# 示例submit_risk_probability_result
# submit_risk_probability_result(name='bb', result_file_path='./北碚市政管线风险评价结果.xlsx')
submit_risk_probability_result(name=project_info.name, result_file_path='./北碚市政管线风险评价结果.xlsx')
# 示例pressure_sensor_placement_sensitivity
# pressure_sensor_placement_sensitivity(name='bb', scheme_name='20250517', sensor_number=10, min_diameter=300, username='admin')
pressure_sensor_placement_sensitivity(name=project_info.name, scheme_name='20250517', sensor_number=10, min_diameter=300, username='admin')

View File

@@ -1,7 +1 @@
# influxdb数据库连接信息
url = "http://localhost:8086" # 替换为你的InfluxDB实例地址
token = "Vq8F5tzxqmjH6JYPBP5xqwo6nJbzRqCnahlcoMVyZGMPm3H92swD08VX-5lTH1laN_JG1x7EZ80WOQoycanmBw==" # 替换为你的InfluxDB Token
# _ENCODED_TOKEN = "eEdETTVSWnFSSkF1ekFHUy1vdFhVZEMyTkZkWTc1cUpBalJMcUFCNHA1V2NJSUFsSVVwT3BUOF95QTE2QU9IbUpXZXJ3UV8wOGd3Yjg0c3k0MmpuWlE9PQ=="
# token = base64.b64decode(_ENCODED_TOKEN).decode("utf-8")
org = "TJWATERORG" # 替换为你的Organization名称
name='szh'