|
@@ -58,17 +58,22 @@ func (h *HikvisionHandler) GetMonitor(ctx *gin.Context) {
|
|
|
monitor = append(monitor, m2)
|
|
|
monitornms = append(monitornms, nms)
|
|
|
}
|
|
|
- //err, resource := h.hikvisionService.DeviceResource("camera")
|
|
|
- //if err != nil {
|
|
|
- // resp.HandleError(ctx, 1201, "查询监控点数量失败", nil)
|
|
|
- // return
|
|
|
- //}
|
|
|
- //m["MonitorCount"] = resource.Data.Total //监控点总数
|
|
|
- m["MonitorCount"] = rand.Intn(1000) //监控点总数
|
|
|
+ err, resource := h.hikvisionService.DeviceResource("camera")
|
|
|
+ if err != nil {
|
|
|
+ resp.HandleError(ctx, 1201, "查询监控点数量失败", nil)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ err, cameras := h.hikvisionService.GetCamerasList("1", "10")
|
|
|
+ if err != nil {
|
|
|
+ resp.HandleError(ctx, 1201, "查询监控点列表失败", nil)
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ m["MonitorCount"] = resource.Data.Total //监控点总数
|
|
|
m["DeviceOnline"] = rand.Intn(1000) //设备在线
|
|
|
m["DeviceOffline"] = rand.Intn(1000) //设备离线
|
|
|
m["StorageCapacity"] = rand.Intn(1000) //存储容量
|
|
|
- m["MonitorList"] = monitor //监控列表
|
|
|
+ m["MonitorList"] = cameras.Data.List //监控列表
|
|
|
m["MonitorNms"] = monitornms //监控检测
|
|
|
m["ImageIsNormal"] = rand.Intn(1000) //图像正常
|
|
|
m["ImageAbnormalities"] = rand.Intn(1000) //图像异常
|