wangchuanjin пре 1 година
родитељ
комит
1b1b2960ca
1 измењених фајлова са 5 додато и 3 уклоњено
  1. 5 3
      common/common.go

+ 5 - 3
common/common.go

@@ -293,10 +293,12 @@ func IntAllDef(num interface{}, defaultNum int) int {
 func ObjToString(old interface{}) string {
 	if nil == old {
 		return ""
-	} else {
-		r, _ := old.(string)
-		return r
+	} else if r1, ok1 := old.(string); ok1 {
+		return r1
+	} else if r2, ok2 := old.(*string); ok2 {
+		return *r2
 	}
+	return ""
 }
 
 func ObjToStringDef(old interface{}, defaultstr string) string {