From 73235f19671b15f5bd1f4973bb2fc76734d69ded Mon Sep 17 00:00:00 2001 From: hailaz <739476267@qq.com> Date: Sat, 13 Jul 2019 15:20:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dgvalid=E5=A4=9A=E6=9D=A1?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E6=A0=A1=E9=AA=8C=E6=97=B6=EF=BC=8C=E8=A7=84?= =?UTF-8?q?=E5=88=99key=E6=B2=A1=E6=9C=89=E5=AF=B9=E5=BA=94=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C=E6=95=B0=E6=8D=AE=E5=AF=BC=E8=87=B4=E6=A0=A1=E9=AA=8C?= =?UTF-8?q?=E5=BC=82=E5=B8=B8=E7=9A=84=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- g/util/gvalid/gvalid_check_map.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/g/util/gvalid/gvalid_check_map.go b/g/util/gvalid/gvalid_check_map.go index 88a450476..d8ec7c5a2 100644 --- a/g/util/gvalid/gvalid_check_map.go +++ b/g/util/gvalid/gvalid_check_map.go @@ -86,6 +86,9 @@ func CheckMap(params interface{}, rules interface{}, msgs ...CustomMsg) *Error { value = nil if v, ok := data[key]; ok { value = v + } else { + // 规则key没有对应需要校验的数据,那么不执行校验 + continue } if e := Check(value, rule, customMsgs[key], data); e != nil { _, item := e.FirstItem()