sunty
2019-11-21 6225f722fd54187b18f6b1a97d044e6918c8ce3b
fix StatisticsComprehensive
1个文件已修改
20 ■■■■ 已修改文件
EsApi.go 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
EsApi.go
@@ -396,24 +396,24 @@
}
//综合统计
func StatisticsComprehensive(serverIp string, serverPort string, indexName string, isAlarm bool) (total int, err error) {
func StatisticsComprehensive(serverIp string, serverPort string, indexName string, isAlarm string) (total int, err error) {
    url := "http://" + serverIp + ":" + serverPort +
        "/" + indexName + "/_search"
    alarmJson := ""
    if !isAlarm {
        alarmJson = `
        {
            "term":{
            "isAlarm":` + strconv.FormatBool(isAlarm) + `
        }
        },`
    isAlarmStr := ""
    if isAlarm != "all" {
        isAlarmStr = `                {
                    "term":{
                        "isAlarm":"` + isAlarm + `"
                    }
                }`
    }
    DSLJson := `{
    "size":0,
    "query":{
        "bool":{
            "filter":[
                ` + alarmJson + `
                ` + isAlarmStr + `
                {
                "range":{
                    "picDate":{