|
|
|
@ -120,10 +120,13 @@ public class OcrIdentifyController extends JeecgController<OcrIdentify, IOcrIden
|
|
|
|
|
if (StringUtils.isNotBlank(record.getTaskResultInfo())) {
|
|
|
|
|
List<OcrResult2> ocrResult2s = JSONObject.parseArray(record.getTaskResultInfo()).toJavaList(OcrResult2.class);
|
|
|
|
|
int tagNum = ocrResult2s.size();
|
|
|
|
|
if (tagNum==0) {
|
|
|
|
|
System.out.print("");
|
|
|
|
|
}
|
|
|
|
|
int successNum = (int) ocrResult2s.stream().filter(o -> o.getRuleValidation()).count();
|
|
|
|
|
record.setTagNum(tagNum);
|
|
|
|
|
record.setTagSuccessNum(successNum);
|
|
|
|
|
record.setSuccessRate(successNum!=0?successNum+"/"+successNum:"0");
|
|
|
|
|
record.setSuccessRate(successNum+"/"+tagNum);
|
|
|
|
|
record.setTaskResultInfoList(ocrResult2s);
|
|
|
|
|
}
|
|
|
|
|
OcrRuleCheckVo ocrRuleCheckVo = ocrRuleCheckMap.get(record.getRuleCheck());
|
|
|
|
@ -137,6 +140,12 @@ public class OcrIdentifyController extends JeecgController<OcrIdentify, IOcrIden
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
for (OcrIdentify record : pageList.getRecords()) {
|
|
|
|
|
if (StringUtils.isBlank(record.getRequestId())) {
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
System.out.println(record.getTaskResult().equals("1")?"匹配成功":"匹配失败");
|
|
|
|
|
}
|
|
|
|
|
return Result.OK(pageList);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|