From 26bd0bf88afd02ad4afc6a7dcc0102aed7741028 Mon Sep 17 00:00:00 2001 From: zhouwentao <1577701412@qq.com> Date: Mon, 7 Aug 2023 14:20:29 +0800 Subject: [PATCH] updates --- .../modules/ocr/controller/OcrIdentifyController.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/controller/OcrIdentifyController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/controller/OcrIdentifyController.java index b0b8b42..4e5a81d 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/controller/OcrIdentifyController.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/controller/OcrIdentifyController.java @@ -277,6 +277,17 @@ public class OcrIdentifyController extends JeecgController ocrResult2s = JSONObject.parseArray(ocrIdentify.getTaskResultInfo()).toJavaList(OcrResult2.class); + int tagNum = ocrResult2s.size(); + int successNum = (int) ocrResult2s.stream().filter(o -> o.getRuleValidation()).count(); + ocrIdentify.setTagNum(tagNum); + ocrIdentify.setTagSuccessNum(successNum); + ocrIdentify.setSuccessRate(successNum!=0?successNum+"/"+successNum:"0"); + ocrIdentify.setTaskResultInfoList(ocrResult2s); + } + OcrRuleCheckVo ocrRuleCheckVo = ocrRuleCheckMap.get(ocrIdentify.getRuleCheck()); if (ocrRuleCheckVo!=null && StringUtils.isNotBlank(ocrRuleCheckVo.getMetadataConfigId())) { ocrIdentify.setRuleCheck_dictText(ocrRuleCheckVo.getConfigName());