master
周文涛 2 years ago
parent 25236bb71a
commit 26bd0bf88a

@ -277,6 +277,17 @@ public class OcrIdentifyController extends JeecgController<OcrIdentify, IOcrIden
ocrIdentify.setTaskResult("0");
}
}
if (StringUtils.isNotBlank(ocrIdentify.getTaskResultInfo())) {
List<OcrResult2> 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());

Loading…
Cancel
Save