From bdd17da2c3dadc9f227ec9424f35f3530d5cbe2e Mon Sep 17 00:00:00 2001 From: zhanglb Date: Mon, 18 Sep 2023 11:34:20 +0800 Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/docus/server/service/impl/OcrRuleServiceImpl.java | 2 +- .../com/docus/server/service/impl/OcrRuleTestServiceImpl.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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; //判断是否命中