From 9d88c7c467f8d93af4aab9ba0b6d6c01c2ffc546 Mon Sep 17 00:00:00 2001
From: sunty <1172534965@qq.com>
Date: 星期四, 20 八月 2020 20:35:30 +0800
Subject: [PATCH] add get buckets contrl

---
 controllers/cameraTask.go |   22 ++++++++++++++--------
 1 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/controllers/cameraTask.go b/controllers/cameraTask.go
index 8efe355..4389f11 100644
--- a/controllers/cameraTask.go
+++ b/controllers/cameraTask.go
@@ -3,6 +3,7 @@
 import (
 	"basic.com/dbapi.git"
 	"basic.com/pubsub/esutil.git"
+	"basic.com/valib/logger.git"
 	"encoding/json"
 	"github.com/gin-gonic/gin"
 	"strconv"
@@ -113,12 +114,15 @@
 	for _,camId :=range mulCamera.CameraIds {
 		if b, d := api.FindByCameraId(camId); b {
 			bytes, _ := json.Marshal(d)
-			var camTInfo []vo.CameraAndRules
-			if err := json.Unmarshal(bytes, &camTInfo); err ==nil {
-				camRuleArr = append(camRuleArr, camTInfo...)
+			var camTInfo vo.CameraAndRules
+			if err := json.Unmarshal(bytes, &camTInfo); err == nil {
+				camRuleArr = append(camRuleArr, camTInfo)
+			} else {
+				logger.Debug("alltask err:", err)
 			}
 		}
 	}
+	logger.Debug("alltask camRuleArr:", camRuleArr)
 	var result []SceneIfDelResult
 	m := make(map[string]string)
 	for _,cg :=range camRuleArr {
@@ -141,11 +145,13 @@
 				if _,ok := m[tM["taskId"].(string)];!ok {//琛ㄧず姝や换鍔″凡琚垹闄�
 					taskId := tM["taskId"].(string)
 					taskName := tM["taskName"].(string)
-					result = append(result, SceneIfDelResult{
-						Id: taskId,
-						Name: taskName,
-						IsDelete: true,
-					})
+					if taskId != "" {
+						result = append(result, SceneIfDelResult{
+							Id: taskId,
+							Name: taskName,
+							IsDelete: true,
+						})
+					}
 				}
 			}
 		}

--
Gitblit v1.8.0