| | |
| | | */ |
| | | @Autowired |
| | | private ICodeRuleService ruleService; |
| | | |
| | | /** |
| | | * 编码规则的服务 |
| | | * 码值的服务 |
| | | */ |
| | | @Autowired |
| | | private ICodeAllCodeService codeAllCodeService; |
| | |
| | | public String getValueToSynony(/*近义词查询规则*/List<CodeSynonym> codeSynonymMaps,String value){ |
| | | // 获取并判断是否配置了近义词查询规则 |
| | | // TODO:近义词替换成源值(源值是正确的值,近义词是相当于输错笔误的字符) |
| | | if(!codeSynonymMaps.isEmpty()){ |
| | | if(Func.isNotEmpty(codeSynonymMaps)){ |
| | | for (int i = 0; i < codeSynonymMaps.size(); i++) { |
| | | value = value.replace(codeSynonymMaps.get(i).getSynonymValue(),codeSynonymMaps.get(i).getSourceValue()); |
| | | } |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 处理时间格式 |
| | | * |
| | |
| | | }); |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 处理枚举的内容,如果不在枚举中,会返回原本的值 |
| | |
| | | conditionMap = new HashMap<>(); |
| | | } |
| | | pageHelper.addDefaultDesc("createTime"); |
| | | // pageHelper.addDefaultDesc("id"); |
| | | // pageHelper.addDefaultDesc("id"); |
| | | if (!classifyService.checkHasChild(codeClassifyOid)) { |
| | | conditionMap.put("t." + CODE_CLASSIFY_OID_FIELD, codeClassifyOid); |
| | | } else { |