[fix] 移除类型转换 ToValue
This commit is contained in:
parent
3f9461d2de
commit
cd4e1b4789
@ -1,7 +1,6 @@
|
||||
package base
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"reflect"
|
||||
"strconv"
|
||||
@ -117,17 +116,17 @@ func (this ResField) ToValue(v any) any {
|
||||
case contracts.ResDataType_Json:
|
||||
if v == nil {
|
||||
if this.Default != "" && this.Default[0:1] == "[" {
|
||||
return "[]"
|
||||
return db.Raw("'[]'")
|
||||
} else if this.Default != "" && this.Default[0:1] == "{" {
|
||||
return "{}"
|
||||
return db.Raw("'{}'")
|
||||
} else if this.Default == "" {
|
||||
return "{}"
|
||||
return db.Raw("'{}'")
|
||||
}
|
||||
|
||||
return this.Default
|
||||
}
|
||||
b, _ := json.Marshal(v)
|
||||
return string(b)
|
||||
|
||||
return v
|
||||
}
|
||||
|
||||
return strings.Trim(cast.ToString(v), " ")
|
||||
|
Loading…
Reference in New Issue
Block a user