数据安全优化

This commit is contained in:
hahwu 2026-01-13 15:19:43 +08:00
parent 0df389240e
commit 48ddddb680

View File

@ -184,7 +184,7 @@ func GetStringValue(a interface{}, key string) string {
if v == nil {
return ""
}
return v.(string)
String(v)
}
return ""
}
@ -237,3 +237,22 @@ func Int(a interface{}) int {
}
return 0
}
func String(a interface{}) string {
if a == nil {
return ""
}
switch v := a.(type) {
case int:
return strconv.Itoa(v)
case int32:
return strconv.Itoa(int(v))
case int64:
return strconv.Itoa(int(v))
case float64:
return strconv.FormatFloat(v, 'f', -1, 64)
case string:
return v
}
return ""
}