diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/service/impl/OcrIdentifyServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/service/impl/OcrIdentifyServiceImpl.java index 183ac50..d2140bd 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/service/impl/OcrIdentifyServiceImpl.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/service/impl/OcrIdentifyServiceImpl.java @@ -521,7 +521,9 @@ public class OcrIdentifyServiceImpl extends ServiceImpl getCheckSemanticModelMap(Map configRuleMap, Map fieldMap, List sourceJsonObjects) { if (configRuleMap!=null && CollectionUtils.isNotEmpty(configRuleMap.keySet())) { - Set keySet = configRuleMap.keySet(); + //将 configRuleMap的 key 创建一个Set + Set keySet = new HashSet<>(configRuleMap.keySet()); + //循环keySet,判断字段是否是缩写,如果是缩写就把缩写的全称put一下 for (String s : keySet) { String value = configRuleMap.get(s); if ("hn".equals(s)) {