From 9c9d127a3e6d117da7e914689c88e6bbff922269 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期四, 12 九月 2019 15:57:30 +0800
Subject: [PATCH] 联动任务---

---
 ruleserver/ruleToformula.go |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/ruleserver/ruleToformula.go b/ruleserver/ruleToformula.go
index 2911c50..7634abd 100644
--- a/ruleserver/ruleToformula.go
+++ b/ruleserver/ruleToformula.go
@@ -426,6 +426,9 @@
 			timeEle = *timeEle1
 		}
 	}
+	for _,ruleRe := range timeEle.RuleResults {
+		logger.Info("鑱斿姩鏁扮粍閲岀殑鏁版嵁----",ruleRe.CameraId,ruleRe.Sort)
+	}
 	if flag { // 濡傛灉杩樻病鏈夎繖涓畾鏃跺櫒鍏冪礌灏辨柊澧炰竴涓�
 		//timeEle := TimeElement{N: 2, InitN: 2, GroupId: groupRule.GroupId} // 鎵旇繘鍘讳竴涓畾鏃跺櫒鍏冪礌
 		//TimeEleList = make(map[string]timeElement)
@@ -435,6 +438,7 @@
 		for j := 0; j < len(groupRule.Rules); j++ {
 			var flag1 bool = true
 			for _, ruleRes := range TimeEleList[groupRule.GroupId].RuleResults {
+				logger.Info("鑱斿姩鏁扮粍閲岀殑鏁版嵁锛�",ruleRes.CameraId,ruleRes.Sort)
 				if groupRule.Rules[j].CameraId == ruleRes.CameraId {
 					flag1 = false
 				}
@@ -444,6 +448,7 @@
 			}
 		}
 	}
+	logger.Info("")
 	// 寰�鏁扮粍閲岃祴鍊�
 	isOk,labelTypes := RunRule(args, groupRule, taskId, message, label)
 	if isOk {
@@ -520,13 +525,13 @@
 			// 鍊掓槸鎶婃墦鐨勭粍瑙勫垯鏍囩缁欏幓鎺変簡鍟�
 			for _,val := range labelTypes {
 				if val == 0 {
-					if len(args.RuleResult["yolo"].([]Result)) > 1 {
+					if len(args.RuleResult["yolo"].([]Result)) >= 1 {
 						lens := len(args.RuleResult["yolo"].([]Result))-1
 						args.RuleResult["yolo"] = args.RuleResult["yolo"].([]Result)[0:lens]
 					}
 				}
 				if val == 1 {
-					if len(args.RuleResult["face"].([]FaceResult)) > 1 {
+					if len(args.RuleResult["face"].([]FaceResult)) >= 1 {
 						lens := len(args.RuleResult["face"].([]FaceResult))-1
 						args.RuleResult["face"] = args.RuleResult["face"].([]FaceResult)[0:lens]
 					}

--
Gitblit v1.8.0