From 600c89865c2f9be8bf0bab71276a190e32615ed9 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期二, 05 十一月 2019 19:51:11 +0800
Subject: [PATCH] ---

---
 ruleserver/attachInfo.go |   40 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)

diff --git a/ruleserver/attachInfo.go b/ruleserver/attachInfo.go
new file mode 100644
index 0000000..15a4e1b
--- /dev/null
+++ b/ruleserver/attachInfo.go
@@ -0,0 +1,40 @@
+package ruleserver
+
+import (
+	"basic.com/pubsub/protomsg.git"
+	"basic.com/valib/logger.git"
+	"ruleprocess/cache"
+	"basic.com/fileserver/WeedFSClient.git"
+	"strconv"
+)
+func GetAttachInfo(msg *protomsg.SdkMessage){
+	//浜鸿劯妫�娴嬶紝娌℃湁鐩镐技鐨勫簳搴撲汉鍛�
+	localConfig, err := cache.GetServerInfo()
+	if err != nil {
+		logger.Error("鏌ヨ鏈満淇℃伅澶辫触锛�")
+	}
+	logger.Info("localConfig淇℃伅锛�",localConfig)
+	//msg.Push.ServerId = "localConfig.ServerId"
+	//msg.Push.ServerName = "localConfig.ServerName"
+	serverIp, err := GetLocalIP()
+	//msg.Push.LocalIp = serverIp
+	// 鏌ヨcameraName
+	camera, err := cache.GetCameraById(msg.Cid)
+	if err != nil {
+		logger.Error("鏌ヨ鎽勫儚鏈轰俊鎭け璐�")
+	}
+	//msg.Push.Cam = &camera
+	// 瑙嗛鍦板潃鍗犱綅绗�
+	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)
+		msg.Push.VideoUrl = path
+	}
+}
\ No newline at end of file

--
Gitblit v1.8.0