info
This commit is contained in:
@@ -248,15 +248,11 @@ func GetMapValueByKey(info map[string]interface{}, keys []string) (interface{},
|
||||
|
||||
for _, k := range keys {
|
||||
if cur, ok := info[k]; ok {
|
||||
|
||||
if curMap, ok := cur.(map[string]interface{}); ok {
|
||||
info = curMap
|
||||
} else if curMap, ok := cur.(interface{}); ok {
|
||||
return curMap, nil
|
||||
} else {
|
||||
return nil, fmt.Errorf("curMap keys is not exists %#v", keys)
|
||||
return cur, nil
|
||||
}
|
||||
|
||||
} else {
|
||||
return nil, fmt.Errorf("info keys is not exists %#v", keys)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user