From 49a53b5f5c3ef64b6e55bc83bf044d756d7eabb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E8=8C=B6=E6=B8=85=E6=AC=A2?= Date: Tue, 9 Jul 2024 21:47:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E6=95=B0=E6=8D=AE=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E5=A4=84=E7=90=86=E6=94=AF=E6=8C=81=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=8C=87=E9=92=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- run.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/run.go b/run.go index 8a13d96..a94ea48 100644 --- a/run.go +++ b/run.go @@ -241,15 +241,15 @@ func handleData(inputVal any, rule *define.FieldRule) (any, error) { switch rule.Type { case consts.DataTypeAny: // 任意类型 return inputVal, nil - case consts.DataTypeFloat: // float数据 + case consts.DataTypeFloat, consts.DataTypeFloatPtr: // float数据 return handleFloat(inputVal, rule) - case consts.DataTypeInt: // int类型 + case consts.DataTypeInt, consts.DataTypeIntPtr: // int类型 return handleInt(inputVal, rule) - case consts.DataTypeUint: + case consts.DataTypeUint, consts.DataTypeUintPtr: return handleUint(inputVal, rule) - case consts.DataTypeString: // 字符串处理 + case consts.DataTypeString, consts.DataTypeStringPtr: // 字符串处理 return handleString(inputVal, rule) - case consts.DataTypeBool: + case consts.DataTypeBool, consts.DataTypeBoolPtr: return handleBool(inputVal, rule) case consts.DataTypeMapStrFloat, consts.DataTypeMapStrFloatWithMarshal, consts.DataTypeMapStrBool, consts.DataTypeMapStrBoolWithMarshal,