From dc8142cc56dac00d56139f5a88db7dd004210590 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期三, 17 七月 2019 17:41:58 +0800
Subject: [PATCH] ---

---
 ruleserver/readyDataForRule.go |   18 +++++++++++-------
 1 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/ruleserver/readyDataForRule.go b/ruleserver/readyDataForRule.go
index 382fb47..100ba1e 100644
--- a/ruleserver/readyDataForRule.go
+++ b/ruleserver/readyDataForRule.go
@@ -33,6 +33,7 @@
 // 浠ユ憚鍍忔満id鏌ュ嚭璺熷叾鐩稿叧鐨勬墍鏈変换鍔′笅鐨勬墍鏈夎鍒欑粍
 func GetRuleGroup(cameraId string,taskId string) *protomsg.TaskGroupArgs {
 	all := cache.GetCameraTaskRulesByCameraId(cameraId)
+	//logger.Info("==================鎵�鏈夌殑浠诲姟鐨勮鍒欑粍锛�",all)
 	var taskGroup  *protomsg.TaskGroupArgs
 	for _,task := range all  {
 		if task.TaskId == taskId {
@@ -129,14 +130,17 @@
 	for key,_ := range m {
 		ids = append(ids,key)
 	}
+	logger.Info("------------------------------------------------------------------------------------------------------------------------")
 	logger.Info("=====================浜哄憳id鐨勯泦鍚堜负锛�",ids)
-	baseinfos, err1 := esutil.Dbpersoninfosbyid(ids)
-	if err1 != nil {
-		logger.Error("鏌ヨ搴曞簱浜哄憳淇℃伅鍑洪敊", err1)
-	}
-	logger.Debug("----------------++++++++++++++++++++搴曞簱浜哄憳淇℃伅锛�",baseinfos)
-	for _,baseinfo := range baseinfos  {
-		logger.Info("---------鐪嬬湅姣忎釜搴曞簱浜哄憳鐨勪俊鎭細",baseinfo)
+	if len(ids) > 0 {
+		baseinfos, err1 := esutil.Dbpersoninfosbyid(ids)
+		if err1 != nil {
+			logger.Error("鏌ヨ搴曞簱浜哄憳淇℃伅鍑洪敊", err1)
+		}
+		logger.Debug("----------------++++++++++++++++++++搴曞簱浜哄憳淇℃伅锛�",baseinfos)
+		for _,baseinfo := range baseinfos  {
+			logger.Info("---------鐪嬬湅姣忎釜搴曞簱浜哄憳鐨勪俊鎭細",baseinfo)
+		}
 	}
 	//baseinfo.CompareScore = Retain(val)
 	//arg.Liker = append(arg.Liker, &baseinfo)

--
Gitblit v1.8.0