管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-09-17 1eccbc9ce59e026d670ec35392607f6ec014e293
1
已修改1个文件
20 ■■■■■ 文件已修改
src/main/java/com/lf/server/service/all/BaseQueryService.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/all/BaseQueryService.java
@@ -61,7 +61,7 @@
                continue;
            }
            String field = str.substring(0, start).trim();
            String field = convertFiled(str.substring(0, start).trim());
            String express = str.substring(start + 1, end).trim().toLowerCase();
            String value = str.substring(end + 1).trim();
@@ -70,6 +70,24 @@
    }
    /**
     * 字段转换
     */
    private String convertFiled(String field) {
        StringBuilder sb = new StringBuilder();
        for (int i = 0, c = field.length(); i < c; i++) {
            char ch = field.charAt(i);
            if (Character.isUpperCase(ch)) {
                sb.append('_');
                sb.append(Character.toLowerCase(ch));
            }else {
                sb.append(ch);
            }
        }
        return sb.toString();
    }
    /**
     * 获取值对象
     *
     * @param val 值