| | |
| | | util.ResponseFormat(c, code.Success, data) |
| | | } |
| | | //获取监控等级 |
| | | func getAlarmLevel(alarmlevel []int) ([]string) { |
| | | func getAlarmLevel(alarmlevel []interface{}) ([]string) { |
| | | d := dbapi.DicApi{} |
| | | res,data := d.FindByType("ALARMLEVEL") |
| | | if data == nil { |
| | |
| | | } |
| | | alarmLevelRes := make([]string,len(alarmlevel)) |
| | | for i,v := range alarmlevel { |
| | | if v < 0 { |
| | | if v.(int) < 0 { |
| | | alarmLevelRes[i] = "撤防" |
| | | }else { |
| | | alarmLevelRes[i] = alarmLevel[v] |
| | | alarmLevelRes[i] = alarmLevel[v.(int)] |
| | | } |
| | | } |
| | | return alarmLevelRes |
| | |
| | | isCollectStr = "{\"term\":{\"isCollect\":\"" + isCollect + "\"}}," |
| | | } |
| | | //判断布防等级id |
| | | alarmLevelId :=searchBody["alarmlevel"].([]int) |
| | | alarmLevelId :=searchBody["alarmlevel"].([]interface{}) |
| | | alarmLevelStr := "" |
| | | if len(alarmLevelId) > 0 { |
| | | alarmLevelTypes := strings.Replace(strings.Trim(fmt.Sprint(getAlarmLevel(alarmLevelId)), "[]"), " ", "\",\"", -1) |