| | |
| | | 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(); |
| | | } |
| | | |
| | | /** |
| | |
| | | |
| | | Integer srid = basicMapper.selectSrid(tab); |
| | | if (null == srid) { |
| | | return StaticData.I4490; |
| | | return StaticData.I104903; |
| | | } |
| | | redisService.put(key, srid, 5, TimeUnit.MINUTES); |
| | | |
| | |
| | | } |
| | | |
| | | @Override |
| | | public Integer selectTabsForCount(String tab, String field) { |
| | | public Integer selectTabsForCount(String tab, String typesFilter, String field) { |
| | | tab = StringHelper.getLikeUpperStr(tab); |
| | | |
| | | return baseQueryMapper.selectTabsForCount(tab, field); |
| | | return baseQueryMapper.selectTabsForCount(tab, typesFilter, field); |
| | | } |
| | | |
| | | @Override |
| | | public List<TabEntity> selectTabsByPage(String tab, String field, String filters, Integer limit, Integer offset) { |
| | | public List<TabEntity> selectTabsByPage(String tab, String typesFilter, String field, String filters, Integer limit, Integer offset) { |
| | | tab = StringHelper.getLikeUpperStr(tab); |
| | | |
| | | return baseQueryMapper.selectTabsByPage(tab, field, filters, limit, offset); |
| | | return baseQueryMapper.selectTabsByPage(tab, typesFilter, field, filters, limit, offset); |
| | | } |
| | | |
| | | @Override |