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 {