From d51c66acbfdcadc5119ed5389e219c56dedec13f Mon Sep 17 00:00:00 2001
From: chenshijun <csj_sky@126.com>
Date: 星期五, 11 十月 2019 14:23:46 +0800
Subject: [PATCH] 增加更新所有下级平台资源的接口

---
 gb28181Api.go |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/gb28181Api.go b/gb28181Api.go
index e2f37a6..8a5241c 100644
--- a/gb28181Api.go
+++ b/gb28181Api.go
@@ -404,8 +404,8 @@
 	return cameraSlice, true
 }
 
-//UpdateResource 鏇存柊涓嬬骇骞冲彴璧勬簮
-func (api Gb28181Api) UpdateResource(devID string) bool {
+//updateResourceByID 鏇存柊涓嬬骇骞冲彴璧勬簮
+func (api Gb28181Api) updateResourceByID(devID string) bool {
 	url := BASIC_URL + "/vss/get_catalog/" + devID
 	client := NewClient()
 
@@ -428,6 +428,15 @@
 	return true
 }
 
+func (api Gb28181Api) UpdateAllResource() {
+	devices, b := api.GetAllDevices()
+	if b && len(devices) > 0 {
+		for _, device := range devices {
+			api.updateResourceByID(device.PublicID)
+		}
+	}
+}
+
 //SetCameraPtz 2.3 PTZ浜戝彴鎺у埗
 //"channelid":  (瀛楃涓�)   閫氶亾20浣嶇紪鍙�
 //"ptztype"锛�   (瀛楃涓�) 鎺у埗绫诲瀷锛氫笂"up",涓�"down",宸�"left",鍙�"right",宸︿笂"leftup",宸︿笅"leftdown",鍙充笂"rightup",鍙充笅"rightdown",闀滃ご杩�"zoomin",闀滃ご杩�"zoomout",

--
Gitblit v1.8.0