|
@@ -20,4 +20,24 @@ router = APIRouter()
|
|
|
async def get_video_list(
|
|
|
db: Session = Depends(get_db)
|
|
|
):
|
|
|
- AvconH5API.get_region()
|
|
|
+ region_list = AvconH5API.get_region()
|
|
|
+ if region_list is not None:
|
|
|
+ for region_item in region_list:
|
|
|
+
|
|
|
+ region_id = region_item['region_id']
|
|
|
+ region_name = region_item['region_name']
|
|
|
+ region_group_list = AvconH5API.get_group(region_id)
|
|
|
+
|
|
|
+ if region_group_list is not None:
|
|
|
+ for region_group_item in region_group_list:
|
|
|
+
|
|
|
+ group_id = region_group_item['group_id']
|
|
|
+ group_name = region_group_item['group_name']
|
|
|
+
|
|
|
+ device_list = AvconH5API.get_group_device(group_id)
|
|
|
+ if device_list is not None:
|
|
|
+ for device_item in device_list:
|
|
|
+ dev_id = device_item['dev_id']
|
|
|
+ dev_name = device_item['dev_name']
|
|
|
+ logger.info("device info: {}", device_item)
|
|
|
+
|