From 10c90ed9d6eb67c93cd978c33d53f887f79bdd88 Mon Sep 17 00:00:00 2001 From: panlei <2799247126@qq.com> Date: 星期四, 12 九月 2019 18:04:09 +0800 Subject: [PATCH] --- --- ruleserver/ruleToformula.go | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ruleserver/ruleToformula.go b/ruleserver/ruleToformula.go index 2911c50..63b1778 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) @@ -434,7 +437,9 @@ // 寰楀嚭杩欑粍瀹屾暣瑙勫垯閲屾秹鍙婂埌鍑犱釜鎽勫儚鏈猴紝鍐冲畾鐫�鏁扮粍閲屾湁鍑犱釜缁撴瀯浣�,鍘婚噸娣诲姞鏂瑰紡 for j := 0; j < len(groupRule.Rules); j++ { var flag1 bool = true + logger.Info("瑙勫垯缁勪俊鎭細",groupRule.Rules[j].CameraId) for _, ruleRes := range TimeEleList[groupRule.GroupId].RuleResults { + logger.Info("鑱斿姩鏁扮粍閲岀殑鏁版嵁锛�",ruleRes.CameraId,ruleRes.Sort) if groupRule.Rules[j].CameraId == ruleRes.CameraId { flag1 = false } @@ -444,6 +449,7 @@ } } } + logger.Info("") // 寰�鏁扮粍閲岃祴鍊� isOk,labelTypes := RunRule(args, groupRule, taskId, message, label) if isOk { @@ -520,13 +526,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