diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/api/controller/ApiController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/api/controller/ApiController.java index 6ad4e97..5d3b805 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/api/controller/ApiController.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/api/controller/ApiController.java @@ -203,7 +203,7 @@ public class ApiController { @ApiOperation(value = "刷新为完成的任务", notes = "任务完结通知") @GetMapping("/restartTask") - public Result restartTask(){ + public Result restartTask() throws InterruptedException { //获取未执行完的任务 List list = ocrIdentifyService.list(new LambdaQueryWrapper().eq(OcrIdentify::getStatus, "0")); List identifyIdList = list.stream().map(l -> l.getId()).collect(Collectors.toList()); @@ -212,6 +212,7 @@ public class ApiController { for (OcrIdentify ocrIdentify : list) { log.info("打印ocrIdentifyId:"+ocrIdentify.getId()); List identifyUrlList = FileOUtils.fileLists(null, ocrIdentify.getIdentifyUrl()); + Thread.sleep(1000L); ocrIdentifyService.postSemantic(ocrIdentify,identifyUrlList); } } diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/service/impl/OcrIdentifyServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/service/impl/OcrIdentifyServiceImpl.java index 80208a7..b277e1c 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/service/impl/OcrIdentifyServiceImpl.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/service/impl/OcrIdentifyServiceImpl.java @@ -476,7 +476,6 @@ public class OcrIdentifyServiceImpl extends ServiceImpl taskList = getTaskList(); @@ -546,8 +545,6 @@ public class OcrIdentifyServiceImpl extends ServiceImpl