From d7c6faf69ff5cd591530c917d99354b4ece9290f Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期四, 07 十一月 2019 16:16:02 +0800
Subject: [PATCH] ---

---
 ruleserver/attachInfo.go |   38 +++++++++++++++++++++-----------------
 1 files changed, 21 insertions(+), 17 deletions(-)

diff --git a/ruleserver/attachInfo.go b/ruleserver/attachInfo.go
index 90d7eae..cc2b5ab 100644
--- a/ruleserver/attachInfo.go
+++ b/ruleserver/attachInfo.go
@@ -3,36 +3,40 @@
 import (
 	"basic.com/pubsub/protomsg.git"
 	"basic.com/valib/logger.git"
+	uuid "github.com/satori/go.uuid"
 	"ruleprocess/cache"
-	"basic.com/fileserver/WeedFSClient.git"
-	"strconv"
 )
 func GetAttachInfo(msg *protomsg.SdkMessage){
 	//浜鸿劯妫�娴嬶紝娌℃湁鐩镐技鐨勫簳搴撲汉鍛�
+	push := new(protomsg.PushAttach)
 	localConfig, err := cache.GetServerInfo()
 	if err != nil {
 		logger.Error("鏌ヨ鏈満淇℃伅澶辫触锛�")
 	}
-	msg.Push.ServerId = localConfig.ServerId
-	msg.Push.ServerName = localConfig.ServerName
+	logger.Info("localConfig淇℃伅锛�",localConfig)
+	push.ServerId = localConfig.ServerId
+	push.ServerName = localConfig.ServerName
 	serverIp, err := GetLocalIP()
-	msg.Push.LocalIp = serverIp
+	push.LocalIp = serverIp
 	// 鏌ヨcameraName
 	camera, err := cache.GetCameraById(msg.Cid)
 	if err != nil {
 		logger.Error("鏌ヨ鎽勫儚鏈轰俊鎭け璐�")
 	}
-	msg.Push.Cam = &camera
+	push.Cam = &camera
+	push.PushId = uuid.NewV4().String()
 	// 瑙嗛鍦板潃鍗犱綅绗�
-	localConfig1, err := cache.GetServerInfo()
-	if err != nil {
-		panic("閰嶇疆鏂囦欢涓嶅悎娉�")
-	}
-	weedfsUrl := "http://" + localConfig1.WebPicIp + ":" + strconv.Itoa(int(localConfig1.WebPicPort)) + "/dir/assign"
-	if path,err := WeedFSClient.GetFid(weedfsUrl);err != nil {
-		logger.Info("璇锋眰鏂囦欢鍦板潃澶辫触:",err)
-	} else {
-		logger.Info("瑙嗛璺緞涓猴細",path)
-		msg.Push.VideoUrl = path
-	}
+	//localConfig1, err := cache.GetServerInfo()
+	//if err != nil {
+	//	panic("閰嶇疆鏂囦欢涓嶅悎娉�")
+	//}
+	//logger.Info("璇锋眰瑙嗛璺緞锛�",msg.Push,serverIp,camera)
+	// weedfsUrl := "http://" + localConfig1.WebPicIp + ":" + strconv.Itoa(int(localConfig1.WebPicPort)) + "/dir/assign"
+	//if path,err := WeedFSClient.GetFid(weedfsUrl);err != nil {
+	//	logger.Info("璇锋眰鏂囦欢鍦板潃澶辫触:",err)
+	//} else {
+	//	logger.Info("瑙嗛璺緞涓猴細",path)
+	//	push.VideoUrl = path
+	//}
+	msg.Push = push
 }
\ No newline at end of file

--
Gitblit v1.8.0