fix StatisticsComprehensive
| | |
| | | } |
| | | |
| | | //综合统计 |
| | | 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 = ` |
| | | { |
| | | isAlarmStr := "" |
| | | if isAlarm != "all" { |
| | | isAlarmStr = ` { |
| | | "term":{ |
| | | "isAlarm":` + strconv.FormatBool(isAlarm) + ` |
| | | "isAlarm":"` + isAlarm + `" |
| | | } |
| | | },` |
| | | }` |
| | | |
| | | } |
| | | DSLJson := `{ |
| | | "size":0, |
| | | "query":{ |
| | | "bool":{ |
| | | "filter":[ |
| | | ` + alarmJson + ` |
| | | ` + isAlarmStr + ` |
| | | { |
| | | "range":{ |
| | | "picDate":{ |