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 2a949c2..38ec696 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 @@ -520,6 +520,21 @@ public class OcrIdentifyServiceImpl extends ServiceImpl getCheckSemanticModelMap(Map configRuleMap, Map fieldMap, List sourceJsonObjects) { + if (configRuleMap!=null) { + for (String s : configRuleMap.keySet()) { + String value = configRuleMap.get(s); + if ("hn".equals(s)) { + configRuleMap.put("hospitalName",value); + }else if("dn".equals(s)) { + configRuleMap.put("doctorName", value); + }else if("dmn".equals(s)) { + configRuleMap.put("departmentName", value); + }else if("time".equals(s)) { + configRuleMap.put("time", value); + } + } + } + Map checkSemanticModelMap = new LinkedHashMap<>(); //校验正确的值 Map inputMap = new LinkedHashMap<>();