update go mod && fix

This commit is contained in:
2025-03-24 12:00:43 +08:00
parent da9aa14f0e
commit 97f45e30a6
4 changed files with 15 additions and 7 deletions

4
run.go
View File

@ -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)