From 22198f02765543f8e1eb5e1a78bc9b43dfa18619 Mon Sep 17 00:00:00 2001
From: sunty <1172534965@qq.com>
Date: 星期二, 08 十月 2019 10:56:40 +0800
Subject: [PATCH] fix EsApi

---
 EsApi.go |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/EsApi.go b/EsApi.go
index ef7fdc6..150aa50 100644
--- a/EsApi.go
+++ b/EsApi.go
@@ -585,7 +585,11 @@
 }
 
 //缁煎悎缁熻
-func StatisticsComprehensive(serverIp string, serverPort string, indexName string) (total int, err error){
+func StatisticsComprehensive(serverIp string, serverPort string, indexName string, isAlarm bool) (total int, err error){
+	isAlarmStr := ""
+	if isAlarm == true {
+		isAlarmStr = `,{"term":{"isAlarm":1}}`
+	}
 	url := "http://" + serverIp + ":" + serverPort +
 		"/" + indexName + "/_search"
 	DSLJson := `{
@@ -595,13 +599,16 @@
 			"filter":[{
 				"range":{
 					"picDate":{
-						"gte":"now+8H/d"
+						"gte":"now+8h/d"
 						}
 					}
-				}]
+				}
+				`+isAlarmStr+`
+				]
 			}
 		}
 	}`
+	//fmt.Println(DSLJson)
 	buf, err := EsReq("POST",url,[]byte(DSLJson))
 	if err != nil {
 		return total, err
@@ -620,6 +627,7 @@
 	//fmt.Println(total)
 	return total,nil
 }
+
 //瀹炴椂鎶ヨ浠诲姟姣旂巼
 func RealTimeAlarmTaskRate(serverIp string, serverPort string, indexName string) (sources []map[string]interface{},err error){
 	url := "http://" + serverIp + ":" + serverPort +

--
Gitblit v1.8.0