mirror of
https://github.com/beego/bee.git
synced 2024-11-26 16:41:30 +00:00
修复#297
This commit is contained in:
parent
ac3071f7a3
commit
9ea67e73aa
44
g_docs.go
44
g_docs.go
@ -769,7 +769,7 @@ func parseObject(d *ast.Object, k string, m *swagger.Schema, realTypes *[]string
|
|||||||
}
|
}
|
||||||
|
|
||||||
var tagValues []string
|
var tagValues []string
|
||||||
var err error
|
//var err error
|
||||||
|
|
||||||
stag := reflect.StructTag(strings.Trim(field.Tag.Value, "`"))
|
stag := reflect.StructTag(strings.Trim(field.Tag.Value, "`"))
|
||||||
|
|
||||||
@ -779,27 +779,27 @@ func parseObject(d *ast.Object, k string, m *swagger.Schema, realTypes *[]string
|
|||||||
if r.MatchString(defaultValue) {
|
if r.MatchString(defaultValue) {
|
||||||
res := r.FindStringSubmatch(defaultValue)
|
res := r.FindStringSubmatch(defaultValue)
|
||||||
mp.Default = res[1]
|
mp.Default = res[1]
|
||||||
switch realType{
|
//switch realType{
|
||||||
case "int","int64", "int32", "int16", "int8":
|
// case "int","int64", "int32", "int16", "int8":
|
||||||
if mp.Default, err = strconv.Atoi(res[1]); err != nil{
|
// if mp.Default, err = strconv.Atoi(res[1]); err != nil{
|
||||||
ColorLog("[WARN] Invalid default value type(%s): %s\n",realType, res[1])
|
// ColorLog("[WARN] Invalid default value type(%s): %s\n",realType, res[1])
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
case "bool":
|
// case "bool":
|
||||||
if mp.Default, err = strconv.ParseBool(res[1]); err != nil{
|
// if mp.Default, err = strconv.ParseBool(res[1]); err != nil{
|
||||||
ColorLog("[WARN] Invalid default value type(%s): %s\n",realType, res[1])
|
// ColorLog("[WARN] Invalid default value type(%s): %s\n",realType, res[1])
|
||||||
}
|
// }
|
||||||
case "float64":
|
// case "float64":
|
||||||
if mp.Default, err = strconv.ParseFloat(res[1], 64); err != nil{
|
// if mp.Default, err = strconv.ParseFloat(res[1], 64); err != nil{
|
||||||
ColorLog("[WARN] Invalid default value type(%s): %s\n",realType, res[1])
|
// ColorLog("[WARN] Invalid default value type(%s): %s\n",realType, res[1])
|
||||||
}
|
// }
|
||||||
case "float32":
|
// case "float32":
|
||||||
if mp.Default, err = strconv.ParseFloat(res[1], 32); err != nil{
|
// if mp.Default, err = strconv.ParseFloat(res[1], 32); err != nil{
|
||||||
ColorLog("[WARN] Invalid default value type(%s): %s\n",realType, res[1])
|
// ColorLog("[WARN] Invalid default value type(%s): %s\n",realType, res[1])
|
||||||
}
|
// }
|
||||||
default:
|
//default:
|
||||||
mp.Default = res[1]
|
// mp.Default = res[1]
|
||||||
}
|
//}
|
||||||
}else{
|
}else{
|
||||||
ColorLog("[WARN] Invalid default value: %s\n", defaultValue)
|
ColorLog("[WARN] Invalid default value: %s\n", defaultValue)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user