|
@@ -25,6 +25,7 @@ async def mine(request: Request,db: Session = Depends(get_db)):
|
|
|
try:
|
|
|
body = await request.json()
|
|
|
result = get_max_forest_level(db)
|
|
|
+ result = get_warning_description(result)
|
|
|
#print(result)
|
|
|
return {
|
|
|
"code": 200,
|
|
@@ -41,15 +42,13 @@ async def mine(request: Request,db: Session = Depends(get_db)):
|
|
|
|
|
|
def get_warning_description(level):
|
|
|
if level == 1:
|
|
|
- return "无危险"
|
|
|
+ return "轻风险"
|
|
|
elif level == 2:
|
|
|
- return "较低危险"
|
|
|
+ return "一般风险"
|
|
|
elif level == 3:
|
|
|
- return "中等危险"
|
|
|
+ return "较大风险"
|
|
|
elif level == 4:
|
|
|
- return "高火险级"
|
|
|
- elif level == 5:
|
|
|
- return "最高火险级"
|
|
|
+ return "重大风险"
|
|
|
else:
|
|
|
return "未知等级"
|
|
|
|
|
@@ -66,7 +65,7 @@ async def mine(request: Request,db: Session = Depends(get_db)):
|
|
|
"code": 200,
|
|
|
"msg": "成功",
|
|
|
"data":
|
|
|
- {"result":"较大风险"}
|
|
|
+ {"result":result}
|
|
|
}
|
|
|
except Exception as e:
|
|
|
db.rollback()
|