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