|
@@ -4,6 +4,7 @@ from fastapi import APIRouter, Request, Depends
|
|
from database import get_db
|
|
from database import get_db
|
|
from sqlalchemy.orm import Session
|
|
from sqlalchemy.orm import Session
|
|
from utils import hk_video_api
|
|
from utils import hk_video_api
|
|
|
|
+from common import PTZApi
|
|
|
|
|
|
router = APIRouter()
|
|
router = APIRouter()
|
|
|
|
|
|
@@ -20,4 +21,23 @@ async def get_video_url_by_id(
|
|
"code": 200,
|
|
"code": 200,
|
|
"msg": "操作成功",
|
|
"msg": "操作成功",
|
|
"data": video_url
|
|
"data": video_url
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+@router.get("/get_ptz_info")
|
|
|
|
+async def get_ptz_info(
|
|
|
|
+ request: Request,
|
|
|
|
+ code: str,
|
|
|
|
+ db: Session = Depends(get_db)
|
|
|
|
+):
|
|
|
|
+ try:
|
|
|
|
+ data = PTZApi.get_ptz_info(code)
|
|
|
|
+ return {
|
|
|
|
+ "code": 200,
|
|
|
|
+ "msg": "操作成功",
|
|
|
|
+ "data": data
|
|
|
|
+ }
|
|
|
|
+ except:
|
|
|
|
+ return {
|
|
|
|
+ "code": 500,
|
|
|
|
+ "msg": "操作失败"
|
|
|
|
+ }
|