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 ad7e136..183ac50 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 @@ -516,14 +516,14 @@ public class OcrIdentifyServiceImpl extends ServiceImpl getCheckSemanticModelMap(Map oldConfigRuleMap, Map fieldMap, List sourceJsonObjects) { - Map configRuleMap=new LinkedHashMap<>(); - if (oldConfigRuleMap!=null && CollectionUtils.isNotEmpty(oldConfigRuleMap.keySet())) { - for (String s : oldConfigRuleMap.keySet()) { - String value = oldConfigRuleMap.get(s); + public Map getCheckSemanticModelMap(Map configRuleMap, Map fieldMap, List sourceJsonObjects) { + if (configRuleMap!=null && CollectionUtils.isNotEmpty(configRuleMap.keySet())) { + Set keySet = configRuleMap.keySet(); + for (String s : keySet) { + String value = configRuleMap.get(s); if ("hn".equals(s)) { configRuleMap.put("hospitalName",value); }else if("dn".equals(s)) {