| | |
| | | if (StringHelper.isEmpty(field) || StringHelper.isSqlInjection(field)) { |
| | | return fail("查询字段不正确", null); |
| | | } |
| | | if (!StringHelper.isEmpty(value)) { |
| | | value = value.trim().replace("'", ""); |
| | | } |
| | | |
| | | value = value == null ? StringHelper.getLikeStr("") : StringHelper.getLikeStr(value.replace("'", "")); |
| | | value = StringHelper.getLikeStr2(value); |
| | | List<String> rs = baseMapper.selectFieldFuzzy(tab, field, value); |
| | | |
| | | return success(rs); |
| | |
| | | } |
| | | |
| | | /** |
| | | * 获取 like 字符串-2 |
| | | */ |
| | | public static String getLikeStr2(String str) { |
| | | return StringHelper.isEmpty(str) ? "%" : "%" + str.trim() + "%"; |
| | | } |
| | | |
| | | /** |
| | | * 首字母大写 |
| | | */ |
| | | public static String firstCharToUpperCase(String str) { |