This commit is contained in:
eson 2023-09-22 13:18:31 +08:00
parent b1675ae0bf
commit 9a4899558e

View File

@ -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)
}