update go mod && fix
This commit is contained in:
4
run.go
4
run.go
@ -135,7 +135,7 @@ func getDataStatus(val gjson.Result, dataType consts.DataType) string {
|
||||
if len(val.String()) == 0 {
|
||||
return consts.DataStatusIsEmpty
|
||||
}
|
||||
case consts.DataTypeFloat:
|
||||
case consts.DataTypeFloat64:
|
||||
fallthrough
|
||||
case consts.DataTypeInt:
|
||||
if val.Float() == 0 {
|
||||
@ -262,7 +262,7 @@ func handleData(inputVal any, rule *define.FieldRule) (any, error) {
|
||||
switch rule.Type {
|
||||
case consts.DataTypeAny: // 任意类型
|
||||
return inputVal, nil
|
||||
case consts.DataTypeFloat, consts.DataTypeFloatPtr: // float数据
|
||||
case consts.DataTypeFloat32, consts.DataTypeFloat32Ptr, consts.DataTypeFloat64, consts.DataTypeFloat64Ptr: // float数据
|
||||
return handleFloat(inputVal, rule)
|
||||
case consts.DataTypeInt, consts.DataTypeIntPtr: // int类型
|
||||
return handleInt(inputVal, rule)
|
||||
|
Reference in New Issue
Block a user