diff --git a/docus-segmentation/src/main/java/com/docus/server/service/impl/OcrRuleServiceImpl.java b/docus-segmentation/src/main/java/com/docus/server/service/impl/OcrRuleServiceImpl.java index 5e959dd..98a5af7 100644 --- a/docus-segmentation/src/main/java/com/docus/server/service/impl/OcrRuleServiceImpl.java +++ b/docus-segmentation/src/main/java/com/docus/server/service/impl/OcrRuleServiceImpl.java @@ -120,7 +120,7 @@ public class OcrRuleServiceImpl implements IOcrRuleService { keyWordList = ocrRuleSecondJson.getKeyWord().split("#"); score = ocrRuleSecondJson.getMatchRatio(); for (int j = 0; j < keyWordList.length; j++) { - keyWord = keyWordList[i]; + keyWord = keyWordList[j]; if (ocrText.contains(keyWord)) { rate = keyWord.length() / (double) ocrText.length() * 100; //判断是否命中 diff --git a/docus-segmentation/src/main/java/com/docus/server/service/impl/OcrRuleTestServiceImpl.java b/docus-segmentation/src/main/java/com/docus/server/service/impl/OcrRuleTestServiceImpl.java index 210d93f..7629716 100644 --- a/docus-segmentation/src/main/java/com/docus/server/service/impl/OcrRuleTestServiceImpl.java +++ b/docus-segmentation/src/main/java/com/docus/server/service/impl/OcrRuleTestServiceImpl.java @@ -42,7 +42,7 @@ public class OcrRuleTestServiceImpl implements IOcrRuleTestService { List ocrRuleTestList = iOcrRuleTestDao.findAll(); //判断是否符合某个条件的开始条件 for (OcrRuleTest ocrRuleTest : ocrRuleTestList) { - String assortName = ocrRuleTest.getAssortId(); + String assortName = ocrRuleTest.getAssortName(); String assortId = ocrRuleTest.getAssortId(); double score = ocrRuleTest.getMatchRatio(); if (Func.isEmpty(ocrRuleTest.getKeyWord())){ @@ -74,7 +74,7 @@ public class OcrRuleTestServiceImpl implements IOcrRuleTestService { keyWordList = ocrRuleSecondJson.getKeyWord().split("#"); score = ocrRuleSecondJson.getMatchRatio(); for (int j = 0; j < keyWordList.length; j++) { - keyWord = keyWordList[i]; + keyWord = keyWordList[j]; if (ocrText.contains(keyWord)) { rate = keyWord.length() / (double) ocrText.length() * 100; //判断是否命中