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 9e2b5c8..c497698 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 @@ -113,9 +113,8 @@ public class OcrIdentifyController extends JeecgController metadataConfigMap = ocrMetadataConfigService.listToMap(null); Map taskNameMap = ocrTaskTypeService.listNameToMap(null); IPage pageList = ocrIdentifyService.page(page, queryWrapper); - if (pageList != null && pageList.getRecords() != null) { + if (pageList != null && pageList.getRecords() != null &&pageList.getRecords().size()>0) { List identifyIdList = pageList.getRecords().stream().map(p -> p.getId()).collect(Collectors.toList()); - List identifyDetailList = ocrIdentifyDetailService.list(new LambdaQueryWrapper().in(OcrIdentifyDetail::getIdentifyId,identifyIdList)); for (OcrIdentify record : pageList.getRecords()) { long count = identifyDetailList.stream().filter(i -> i.getIdentifyId().equals(record.getId())).count();