This commit is contained in:
Lunny Xiao 2020-09-08 17:30:21 +08:00
parent c2e9d7a21f
commit 5434d62aa2
No known key found for this signature in database
GPG Key ID: C3B7C91B632F738A
1 changed files with 13 additions and 11 deletions

View File

@ -36,6 +36,7 @@ func (statement *Statement) Value2Interface(col *schemas.Column, fieldValue refl
}
}
if !fieldValue.IsNil() {
if fieldConvert, ok := fieldValue.Interface().(convert.Conversion); ok {
data, err := fieldConvert.ToDB()
if err != nil {
@ -49,6 +50,7 @@ func (statement *Statement) Value2Interface(col *schemas.Column, fieldValue refl
}
return string(data), nil
}
}
fieldType := fieldValue.Type()
k := fieldType.Kind()