sunty
2019-10-08 22ddb0631572b367aabd7cdd0604f8b98ea998fb
fix EsApi
1个文件已删除
1个文件已修改
187 ■■■■■ 已修改文件
.idea/workspace.xml 174 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
EsClient.go 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.idea/workspace.xml
File was deleted
EsClient.go
@@ -58,9 +58,8 @@
//解析抓拍库人员结构
func Videopersonsbyid(sources []map[string]interface{}) (tmpinfos []protomsg.Videopersons) {
    var ok bool
    var tmpinfo protomsg.Videopersons
    for _, source := range  sources{
        var tmpinfo protomsg.Videopersons
        tmpinfo.Id, ok =   source["id"].(string)
        if !ok {
            continue
@@ -157,7 +156,8 @@
            fmt.Println(source["alarmRules"])
            for _,v := range source["alarmRules"].([]interface{}) {
                m := v.(map[string]interface{})
                ar := protomsg.AlarmRules{}
                var ar protomsg.AlarmRules
                //ar := protomsg.AlarmRules{}
                ar.GroupId,ok = m["groupId"].(string)
                Isnil("groupId",ok)
                ar.AlarmLevel,ok = m["alarmLevel"].(string)
@@ -166,16 +166,18 @@
                Isnil("ruleText",ok)
                ar.DefenceState,ok = m["defenceState"].(bool)
                Isnil("DefenceState",ok)
                tmpinfo.AlarmRules = append( tmpinfo.AlarmRules, &ar)
                tmpinfo.AlarmRules = append(tmpinfo.AlarmRules, &ar)
            }
        }
        if source["baseInfo"] != nil {
            fmt.Println(source["baseInfo"])
            for _,v := range source["baseInfo"].([]interface{}) {
                m := v.(map[string]interface{})
                fmt.Println("m:",m)
                bi := protomsg.BaseInfo{}
                var bi protomsg.BaseInfo
                //bi := protomsg.BaseInfo{}
                bi.TableId,ok = m["tableId"].(string)
                Isnil("tableId",ok)
                bi.TableName,ok = m["tableName"].(string)
@@ -222,6 +224,7 @@
    return tmpinfos
}
//解析底库人员结构
func Dbpersonbyid(sources []map[string]interface{}) (tmpinfos []protomsg.Dbperson) {
        var ok bool