From ed8c7a5effd0d423ce1118b680ecdca6fe732609 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 02 七月 2025 16:43:13 +0800 Subject: [PATCH] Merge branch 'master' of http://192.168.11.205:9000/r/P2022036_Service --- src/main/java/com/lf/server/service/all/BaseQueryService.java | 25 ++++++++++++++++++++++++- 1 files changed, 24 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/lf/server/service/all/BaseQueryService.java b/src/main/java/com/lf/server/service/all/BaseQueryService.java index 5b2a31e..94a4e38 100644 --- a/src/main/java/com/lf/server/service/all/BaseQueryService.java +++ b/src/main/java/com/lf/server/service/all/BaseQueryService.java @@ -61,12 +61,30 @@ 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(); addWrapper(wrapper, field, express, getObjectVal(express, value)); } + } + + /** + * 瀛楁杞崲 + */ + 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(); } /** @@ -306,6 +324,11 @@ } @Override + public List<KeyValueEntity> selectDirsByTypes(String[] types, String dirs) { + return baseQueryMapper.selectDirsByTypes(types, dirs); + } + + @Override public List<AttachEntity> selectAnnexByTab(String tab, String gids) { return baseQueryMapper.selectAnnexByTab(tab, gids); } -- Gitblit v1.9.3