From c38107509ab41692f30c014d7f7c785f2416f873 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期三, 24 七月 2019 18:20:57 +0800
Subject: [PATCH] 添加人脸报警等级

---
 insertdata/insertDataToEs.go |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/insertdata/insertDataToEs.go b/insertdata/insertDataToEs.go
index 23557b6..554645b 100644
--- a/insertdata/insertDataToEs.go
+++ b/insertdata/insertDataToEs.go
@@ -55,6 +55,7 @@
 	TaskName        string                 `json:"taskName"`
 	SdkName         string                 `json:"sdkName"`
 	Content         string                 `json:"content"`
+	AlarmRules      []AlarmRule 		   `json:"alarmRules"`
 	LikeDate        string                 `json:"likeDate"`
 	Sex             string                 `json:"sex"`
 	Age             int32                  `json:"age"`
@@ -142,6 +143,11 @@
 				if err != nil {
 					panic("瑙e帇缂╁浘鐗囨椂鍑虹幇閿欒")
 				}
+				alarmRules := []AlarmRule{}
+				for _, faceResult := range msg.RuleResult["face"].([]ruleserver.FaceResult) {
+					alarm := ChangeToString(faceResult.AlarmLevel)
+					alarmRules = append(alarmRules, AlarmRule{faceResult.RuleGroupId, alarm, faceResult.RuleText})
+				}
 				i := protomsg.Image{}
 				err = proto.Unmarshal(bdata, &i)
 				bigPhotoUrl := make(map[string]interface{})
@@ -183,6 +189,7 @@
 					msg.Tasklab.Taskname,
 					"浜鸿劯",
 					"",
+					alarmRules,
 					time.Now().Format("2006-01-02 15:04:05"), // 鍙娴嬶紝娌℃湁姣斿鏃堕棿
 					sex,
 					face.ThftRes.Age,
@@ -257,6 +264,7 @@
 		msg.Tasklab.Taskname,
 		"浜鸿劯",
 		"鐘舵�佽浆鎹㈡暟鎹紝闈炴姤璀︽暟鎹�",
+		[]AlarmRule{},
 		time.Now().Format("2006-01-02 15:04:05"), // 鍙娴嬶紝娌℃湁姣斿鏃堕棿
 		"",
 		0,

--
Gitblit v1.8.0