| | |
| | | String column = Utils.toSymbolCase(field.getName(), '_'); |
| | | columns.add(column); |
| | | } |
| | | // if (!columns.isEmpty()) { |
| | | // for (int i=0;i<columns.size();i++){ |
| | | // String column = columns.get(i); |
| | | // String condition = where.getCondition(); |
| | | // |
| | | // if (i == 0) { |
| | | // queryWrapper.and(wrapper -> wrapper.like("`" + column + "`", condition)); |
| | | // } else { |
| | | // queryWrapper.or().like("`" + column + "`", condition); |
| | | // } |
| | | // } |
| | | // } |
| | | if (!columns.isEmpty()) { |
| | | for (int i=0;i<columns.size();i++){ |
| | | String column = columns.get(i); |
| | | String condition = where.getCondition(); |
| | | |
| | | if (i == 0) { |
| | | queryWrapper.and(wrapper -> wrapper.like("`" + column + "`", condition)); |
| | | } else { |
| | | queryWrapper.or().like("`" + column + "`", condition); |
| | | queryWrapper.and(wrapper -> { |
| | | for (int i=0;i<columns.size();i++){ |
| | | String column = columns.get(i); |
| | | String condition = where.getCondition(); |
| | | if (i == 0) { |
| | | wrapper.or().like("`" + column + "`", condition); |
| | | } else { |
| | | wrapper.or().like("`" + column + "`", condition); |
| | | } |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | return queryWrapper; |