|
@@ -4,7 +4,6 @@ import cn.hutool.core.collection.CollUtil;
|
|
|
import cn.hutool.core.map.MapUtil;
|
|
|
import cn.hutool.core.util.ArrayUtil;
|
|
|
import cn.hutool.core.util.BooleanUtil;
|
|
|
-import cn.hutool.core.util.ReflectUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.OrderItem;
|
|
@@ -210,7 +209,8 @@ public class ObjectDigitalCriteriaHelper {
|
|
|
// 如果值是对象
|
|
|
if(value.isObject()) {
|
|
|
ObjectNode obj = (ObjectNode) value;
|
|
|
- if (obj.has("$like")) {
|
|
|
+ if (obj.has(QueryOperator.LIKE.getIndex()) || obj.has(QueryOperator.LIKE_LEFT.getIndex())
|
|
|
+ || obj.has(QueryOperator.LIKE_RIGHT.getIndex())) {
|
|
|
format = "#JSON#json_unquote(json_extract({}, '$.{}'))";
|
|
|
} else if (obj.has(QueryOperator.NULL.getIndex())) {
|
|
|
format = "#JSON#json_extract({}, '$.{}')";
|