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 4d9c4ac..72fe424 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 @@ -347,11 +347,13 @@ public class OcrIdentifyController extends JeecgController pushNotice(@RequestBody OcrIdentify ocrIdentify){ String id = ocrIdentify.getId(); List ocrIdentifyList = ocrIdentifyService.listByIds(Arrays.asList(id.split(","))); + if (ocrIdentifyList==null|| ocrIdentifyList.size()==0) { return Result.error("未获取到任务"); } for (OcrIdentify entity : ocrIdentifyList) { - AssertUtils.isTrue("1".equals(entity.getStatus()),String.format("[任务名称]-%s 当前正在识别中,不可进行通知回调",entity.getTaskName())); + AssertUtils.isTrue("1".equals(entity.getStatus()),String.format("[任务名称]-%s 当前正在识别中,不可进行上报",entity.getTaskName())); + AssertUtils.isTrue(entity.getNoticeStatus().equals("0"),"当前任务已上报成功"); } for (String identifyId : Arrays.asList(id.split(","))) { ocrIdentifyService.callbackWlyAsync(identifyId);