From 83830fb327282a7fbbcd59b3be4b51e35c452950 Mon Sep 17 00:00:00 2001 From: lizijie <lzjiiie@163.com> Date: Thu, 03 Jun 2021 17:58:57 +0800 Subject: [PATCH] 空字段判断 --- screen-manage/src/main/java/com/moral/api/config/mybatis/wrapper/NullFilterWrapper.java | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/screen-manage/src/main/java/com/moral/api/config/mybatis/wrapper/NullFilterWrapper.java b/screen-manage/src/main/java/com/moral/api/config/mybatis/wrapper/NullFilterWrapper.java index 6539edb..edae5c0 100644 --- a/screen-manage/src/main/java/com/moral/api/config/mybatis/wrapper/NullFilterWrapper.java +++ b/screen-manage/src/main/java/com/moral/api/config/mybatis/wrapper/NullFilterWrapper.java @@ -3,6 +3,9 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.enums.SqlKeyword; import com.baomidou.mybatisplus.core.enums.SqlLike; +import org.springframework.util.ObjectUtils; + +import java.util.Collection; /** * @ClassName FiltNullWrapper @@ -33,4 +36,11 @@ condition = false; return super.eq(condition, column, val); } + + @Override + public QueryWrapper<T> in(boolean condition, String column, Collection<?> coll) { + if(ObjectUtils.isEmpty(coll)) + condition = false; + return super.in(condition, column, coll); + } } -- Gitblit v1.8.0