From 78592c305ecd3471ba155de84dc391b1c9b12384 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期二, 02 七月 2019 09:49:05 +0800
Subject: [PATCH] Merge branch 'master' of https://192.168.1.14/r/ruleprocess 合并把

---
 cache/cache.go |   23 +++++++++++++----------
 1 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/cache/cache.go b/cache/cache.go
index 4a399f8..f72a1e0 100644
--- a/cache/cache.go
+++ b/cache/cache.go
@@ -20,8 +20,9 @@
 
 
 func Init(initChan chan bool,dbIp string,surveyPort int,pubSubPort int){
-	urlSurvey := dbIp + strconv.Itoa(surveyPort)
-	urlPubSub := dbIp + strconv.Itoa(pubSubPort)
+	cMap = shardmap.New(uint8(32))
+	urlSurvey := "tcp://" + dbIp + ":" + strconv.Itoa(surveyPort)
+	urlPubSub := "tcp://" + dbIp + ":" + strconv.Itoa(pubSubPort)
 	client, _ := gopherdiscovery.ClientWithSub(urlSurvey, urlPubSub, uuid.NewV4().String())
 	recvMsg := client.HeartBeatMsg()
 	fmt.Println(<-recvMsg)
@@ -70,14 +71,16 @@
 	var api dbapi.CameraApi
 	data := api.FindAllPolygons()
 	for _, item := range data {
-		cameraId :=item.CameraId
-		arr, b := cMap.Get(PREFIX_POLYGON + cameraId)
-		if b {
-			list := arr.([]protomsg.CameraPolygon)
-			list = append(list,item)
-			cMap.Set(PREFIX_POLYGON + cameraId,list)
-		} else {
-			cMap.Set(PREFIX_POLYGON + cameraId,[]protomsg.CameraPolygon{ item })
+		if item.Type != "line" {
+			cameraId :=item.CameraId
+			arr, b := cMap.Get(PREFIX_POLYGON + cameraId)
+			if b {
+				list := arr.([]protomsg.CameraPolygon)
+				list = append(list,item)
+				cMap.Set(PREFIX_POLYGON + cameraId,list)
+			} else {
+				cMap.Set(PREFIX_POLYGON + cameraId,[]protomsg.CameraPolygon{ item })
+			}
 		}
 	}
 }

--
Gitblit v1.8.0