From d8c4d970996ef396daa32fefecc5b1e9c535a815 Mon Sep 17 00:00:00 2001 From: zhouhao Date: Wed, 27 Jun 2018 16:22:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=A9=BA=E6=8C=87=E9=92=88?= =?UTF-8?q?=E9=9A=90=E6=82=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/org/hswebframework/web/dict/EnumDict.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hsweb-core/src/main/java/org/hswebframework/web/dict/EnumDict.java b/hsweb-core/src/main/java/org/hswebframework/web/dict/EnumDict.java index 39fc8d9ef..fa4e02d9a 100644 --- a/hsweb-core/src/main/java/org/hswebframework/web/dict/EnumDict.java +++ b/hsweb-core/src/main/java/org/hswebframework/web/dict/EnumDict.java @@ -9,6 +9,7 @@ import com.alibaba.fastjson.parser.JSONToken; import com.alibaba.fastjson.parser.deserializer.ObjectDeserializer; import com.alibaba.fastjson.serializer.JSONSerializable; import com.alibaba.fastjson.serializer.JSONSerializer; +import org.springframework.util.StringUtils; import java.io.IOException; import java.lang.reflect.Type; @@ -71,6 +72,9 @@ public interface EnumDict extends JSONSerializable { * @return 是否相等 */ default boolean eq(Object v) { + if (StringUtils.isEmpty(v)) { + return false; + } return this == v || getValue() == v || getValue().equals(v)