info
This commit is contained in:
parent
b1675ae0bf
commit
9a4899558e
|
@ -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)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user