| | |
| | | if (this.isToUnderlineCase) { |
| | | key = Utils.toSymbolCase(key, '_'); |
| | | } |
| | | if (like) { |
| | | queryWrapper.like(key, val); |
| | | String finalKey = key; |
| | | if (like && key.contains(timeField)) { |
| | | queryWrapper.and(wrapper -> wrapper.like("`" + finalKey + "`", val)); |
| | | // queryWrapper.like("`" + key + "`", val); |
| | | } else { |
| | | queryWrapper.eq(key, val); |
| | | queryWrapper.and(wrapper -> wrapper.eq("`" + finalKey + "`", val)); |
| | | // queryWrapper.eq("`" + key + "`", val); |
| | | } |
| | | // if (like) { |
| | | // queryWrapper.like(key, val); |
| | | // } else { |
| | | // queryWrapper.eq(key, val); |
| | | // } |
| | | } |
| | | } |
| | | |
| | |
| | | String condition = where.getCondition(); |
| | | |
| | | if (i == 0) { |
| | | queryWrapper.and(wrapper -> wrapper.like(column, condition)); |
| | | queryWrapper.and(wrapper -> wrapper.like("`" + column + "`", condition)); |
| | | } else { |
| | | queryWrapper.or().like(column, condition); |
| | | } |
| | |
| | | key = Utils.toSymbolCase(key, '_'); |
| | | } |
| | | if (like) { |
| | | queryWrapper.like(key, val); |
| | | queryWrapper.like("`" + key + "`", val); |
| | | } else { |
| | | queryWrapper.eq(key, val); |
| | | queryWrapper.eq("`" + key + "`", val); |
| | | } |
| | | } |
| | | } |
| | |
| | | String condition = where.getCondition(); |
| | | |
| | | if (i == 0) { |
| | | queryWrapper.and(wrapper -> wrapper.like(column, condition)); |
| | | queryWrapper.and(wrapper -> wrapper.like("`" + column + "`", condition)); |
| | | } else { |
| | | queryWrapper.or().like(column, condition); |
| | | queryWrapper.or().like("`" + column + "`", condition); |
| | | } |
| | | } |
| | | } |