| | |
| | | import org.springblade.core.tool.utils.Func; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.Set; |
| | | |
| | | /** |
| | | * 近义词维护 服务实现类 |
| | |
| | | return res.toString().replaceAll(",$", ""); |
| | | } |
| | | |
| | | /** |
| | | * 获取近义词查询规则 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public Map<String, List<CodeSynonym>> getCodeSynonymByOids(Map<String, CodeClassifyTemplateAttrVO> sysonymAttrMap) { |
| | | if(sysonymAttrMap.isEmpty()){ |
| | | return new HashMap<>(); |
| | | } |
| | | Map<String, List<CodeSynonym>> resMap = new HashMap<>(); |
| | | for (String key : sysonymAttrMap.keySet()) { |
| | | List<String> oids = Func.toStrList(sysonymAttrMap.get(key).getSysonymRuleOids()); |
| | | List<CodeSynonym> codeSynonyms = codeSynonymMapper.selectBatchIds(oids); |
| | | resMap.put(key,codeSynonyms); |
| | | } |
| | | return resMap; |
| | | } |
| | | |
| | | } |