|
@@ -1,5 +1,6 @@
|
|
|
package com.persagy.dmp.basic.utils;
|
|
|
|
|
|
+import cn.hutool.core.collection.CollUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
@@ -10,6 +11,7 @@ import com.persagy.dmp.basic.model.QueryOperator;
|
|
|
import com.persagy.dmp.common.model.entity.BaseEntity;
|
|
|
|
|
|
import java.util.Iterator;
|
|
|
+import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* 查询条件 助手
|
|
@@ -87,7 +89,11 @@ public class QueryCriteriaHelper {
|
|
|
}
|
|
|
// 数组
|
|
|
if(fieldValue.isArray()) {
|
|
|
- wrapper.in(dbField, JsonNodeUtils.getListValue(fieldValue));
|
|
|
+ List listValue = JsonNodeUtils.getListValue(fieldValue);
|
|
|
+ if (CollUtil.isEmpty(listValue)){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ wrapper.in(dbField, listValue);
|
|
|
continue;
|
|
|
}
|
|
|
// 对象
|