🐛 fix a bug.

This commit is contained in:
李寻欢 2023-09-12 14:59:51 +08:00
parent 5f8e6db4af
commit e3a80a6bee

View File

@ -52,7 +52,7 @@ func Desensitization(r any, skip bool) (err error) {
//log.Printf("类型: %v -> %v 值: %v 脱敏标签是否存在: %v", f.Type(), f.Kind(), f.Interface(), tag != "") //log.Printf("类型: %v -> %v 值: %v 脱敏标签是否存在: %v", f.Type(), f.Kind(), f.Interface(), tag != "")
// 如果是结构体,递归调用 // 如果是结构体,递归调用
if f.Kind() == reflect.Interface { if f.Kind() == reflect.Interface || f.Kind() == reflect.Struct || f.Kind() == reflect.Slice || f.Kind() == reflect.Array {
//log.Println("开始处理子级") //log.Println("开始处理子级")
err = Desensitization(f.Interface(), skip) err = Desensitization(f.Interface(), skip)
} }