完成在线数据属性获取方法
This commit is contained in:
@@ -132,25 +132,27 @@ async def query_realtime_records_by_time_property(
|
||||
):
|
||||
"""Query all realtime records by time and property"""
|
||||
try:
|
||||
return await RealtimeRepository.query_all_record_by_time_property(
|
||||
results = await RealtimeRepository.query_all_record_by_time_property(
|
||||
conn, query_time, type, property
|
||||
)
|
||||
return {"results": results}
|
||||
except ValueError as e:
|
||||
raise HTTPException(status_code=400, detail=str(e))
|
||||
|
||||
|
||||
@router.get("/realtime/query/by-id-time")
|
||||
async def query_realtime_simulation_by_id_time(
|
||||
ID: str,
|
||||
id: str,
|
||||
type: str,
|
||||
query_time: str,
|
||||
conn: AsyncConnection = Depends(get_database_connection),
|
||||
):
|
||||
"""Query realtime simulation results by ID and time"""
|
||||
"""Query realtime simulation results by id and time"""
|
||||
try:
|
||||
return await RealtimeRepository.query_simulation_result_by_ID_time(
|
||||
conn, ID, type, query_time
|
||||
results = await RealtimeRepository.query_simulation_result_by_id_time(
|
||||
conn, id, type, query_time
|
||||
)
|
||||
return {"results": results}
|
||||
except ValueError as e:
|
||||
raise HTTPException(status_code=400, detail=str(e))
|
||||
|
||||
@@ -321,9 +323,10 @@ async def query_scheme_records_by_scheme_time_property(
|
||||
):
|
||||
"""Query all scheme records by scheme, time and property"""
|
||||
try:
|
||||
return await SchemeRepository.query_all_record_by_scheme_time_property(
|
||||
results = await SchemeRepository.query_all_record_by_scheme_time_property(
|
||||
conn, scheme_type, scheme_name, query_time, type, property
|
||||
)
|
||||
return {"results": results}
|
||||
except ValueError as e:
|
||||
raise HTTPException(status_code=400, detail=str(e))
|
||||
|
||||
@@ -332,16 +335,17 @@ async def query_scheme_records_by_scheme_time_property(
|
||||
async def query_scheme_simulation_by_id_time(
|
||||
scheme_type: str,
|
||||
scheme_name: str,
|
||||
ID: str,
|
||||
id: str,
|
||||
type: str,
|
||||
query_time: str,
|
||||
conn: AsyncConnection = Depends(get_database_connection),
|
||||
):
|
||||
"""Query scheme simulation results by ID and time"""
|
||||
"""Query scheme simulation results by id and time"""
|
||||
try:
|
||||
return await SchemeRepository.query_scheme_simulation_result_by_ID_time(
|
||||
conn, scheme_type, scheme_name, ID, type, query_time
|
||||
result = await SchemeRepository.query_scheme_simulation_result_by_id_time(
|
||||
conn, scheme_type, scheme_name, id, type, query_time
|
||||
)
|
||||
return {"result": result}
|
||||
except ValueError as e:
|
||||
raise HTTPException(status_code=400, detail=str(e))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user