From 65eb96ecee8551a9328af7c6738769246b3f34f8 Mon Sep 17 00:00:00 2001 From: liuxiaolong <736321739@qq.com> Date: 星期三, 24 七月 2019 15:43:51 +0800 Subject: [PATCH] fix alarmLevelId --- controllers/esSearch.go | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/controllers/esSearch.go b/controllers/esSearch.go index f430e2b..971857d 100644 --- a/controllers/esSearch.go +++ b/controllers/esSearch.go @@ -111,24 +111,24 @@ isCollectStr = "{\"term\":{\"isCollect\":\"" + isCollect + "\"}}," } //鍒ゆ柇甯冮槻绛夌骇id - alarmLevelId :=searchBody["alarmlevel"].([]interface{}) + alarmLevelId :=searchBody["alarmlevel"].([]int) alarmLevelStr := "" - defenceStateStr = "" + defenceStateStr := "" if len(alarmLevelId) > 0 { flag := false for i,v := range alarmLevelId { if v == -1 { - alarmLevelId = append(alarmLevel[:i], alarmLevel[i+1:]...) + alarmLevelId = append(alarmLevelId[:i], alarmLevelId[i+1:]...) defenceStateStr = "{\"term\":{\"alarmRules.defenceState\":false}}," flag = true - breake + break } } if len(alarmLevelId) > 0{ if flag == false { defenceStateStr = "{\"term\":{\"alarmRules.defenceState\":true}}," } - id := strings.Replace(strings.Trim(fmt.Sprint(getAlarmLevel(alarmLevel)), "[]"), " ", "\",\"", -1) + id := strings.Replace(strings.Trim(fmt.Sprint(getAlarmLevel(alarmLevelId)), "[]"), " ", "\",\"", -1) alarmLevelStr = "{\"terms\":{\"alarmRules.alarmLevel\":[\"" + id + "\"]}}," } } -- Gitblit v1.8.0