master
周文涛 2 years ago
parent 6c37ad5f23
commit 4421870d60

@ -288,7 +288,7 @@ public class OcrIdentifyController extends JeecgController<OcrIdentify, IOcrIden
int successNum = (int) ocrResult2s.stream().filter(o -> o.getRuleValidation()).count(); int successNum = (int) ocrResult2s.stream().filter(o -> o.getRuleValidation()).count();
ocrIdentify.setTagNum(tagNum); ocrIdentify.setTagNum(tagNum);
ocrIdentify.setTagSuccessNum(successNum); ocrIdentify.setTagSuccessNum(successNum);
ocrIdentify.setSuccessRate(successNum!=0?successNum+"/"+successNum:"0"); ocrIdentify.setSuccessRate(successNum+"/"+tagNum);
ocrIdentify.setTaskResultInfoList(ocrResult2s); ocrIdentify.setTaskResultInfoList(ocrResult2s);
} }

@ -289,8 +289,8 @@ public class OcrIdentifyServiceImpl extends ServiceImpl<OcrIdentifyMapper, OcrId
@Override @Override
@Async @Async
public void updateTaskResultInfo(String id){ public void updateTaskResultInfo(String id){
OcrIdentifyVo ocrIdentifyVo = this.findById(id); /*OcrIdentifyVo ocrIdentifyVo = this.findById(id);*/
List<OcrIdentifyDetail> identifyDetails = ocrIdentifyDetailService.listByIdentifyId(ocrIdentifyVo.getId()); /*List<OcrIdentifyDetail> identifyDetails = ocrIdentifyDetailService.listByIdentifyId(ocrIdentifyVo.getId());*/
/*for (OcrIdentifyDetail identifyDetail : identifyDetails) { /*for (OcrIdentifyDetail identifyDetail : identifyDetails) {
JSONObject semanticResult = JSONObject.parseObject(identifyDetail.getSemanticResult()); JSONObject semanticResult = JSONObject.parseObject(identifyDetail.getSemanticResult());
String imgPath = identifyDetail.getImageUrl(); String imgPath = identifyDetail.getImageUrl();
@ -367,9 +367,9 @@ public class OcrIdentifyServiceImpl extends ServiceImpl<OcrIdentifyMapper, OcrId
} }
//其中有一个字段 全部都是 失败,则该图片失败. //其中有一个字段 全部都是 失败,则该图片失败.
if (fieldRightMap != null && fieldRightMap.values().size() > 0 && !fieldRightMap.containsValue(false)) { if (fieldRightMap != null && fieldRightMap.values().size() > 0 && !fieldRightMap.containsValue(false)) {
identifyDetail.setStatus("0");//全部通过 identifyDetail.setStatus("1");//全部通过
} else { } else {
identifyDetail.setStatus("1");//有失败的 identifyDetail.setStatus("0");//有失败的
identifyDetail.setMessage(rMessage.toString()); identifyDetail.setMessage(rMessage.toString());
} }
identifyDetail.setDataStructured(JSONArray.toJSONString(ocrResultList));//数据结构化 identifyDetail.setDataStructured(JSONArray.toJSONString(ocrResultList));//数据结构化

Loading…
Cancel
Save