|
|
|
@ -41,12 +41,17 @@ async def save_default_equipments(
|
|
|
|
async def get_parameter_oreda(
|
|
|
|
async def get_parameter_oreda(
|
|
|
|
db_session: DbSession, location_tag:str
|
|
|
|
db_session: DbSession, location_tag:str
|
|
|
|
):
|
|
|
|
):
|
|
|
|
query = select(AerosEquipmentCustomParameterData).where(AerosEquipmentCustomParameterData.location_tag == location_tag)
|
|
|
|
query = select(AerosEquipmentCustomParameterData).where(AerosEquipmentCustomParameterData.location_tag == location_tag).where(AerosEquipmentCustomParameterData.level == "Critical")
|
|
|
|
result = await db_session.execute(query)
|
|
|
|
result = await db_session.execute(query)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
res = result.scalars().first()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if not res:
|
|
|
|
|
|
|
|
raise HTTPException(status_code=404, detail="Data not found")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
"data" : result.scalars().first(),
|
|
|
|
"data" : ,
|
|
|
|
"status": "success",
|
|
|
|
"status": "success",
|
|
|
|
"message": "Success"
|
|
|
|
"message": "Success"
|
|
|
|
}
|
|
|
|
}
|