From 4a0b5f2393571ccc140afa13afd3547666ce4e7b Mon Sep 17 00:00:00 2001 From: zhouwentao <1577701412@qq.com> Date: Mon, 18 Sep 2023 21:01:21 +0800 Subject: [PATCH] =?UTF-8?q?updates=20=E5=9B=9E=E4=BC=A0=E5=8C=B9=E9=85=8D?= =?UTF-8?q?=E5=BA=A6=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/jeecg/modules/ocr/init/HandleCallbacklnit.java | 2 +- .../org/jeecg/modules/ocr/utils/CallBackWlyUtils.java | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/init/HandleCallbacklnit.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/init/HandleCallbacklnit.java index de36fe1..6b3ef7d 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/init/HandleCallbacklnit.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/init/HandleCallbacklnit.java @@ -62,7 +62,7 @@ public class HandleCallbacklnit implements ApplicationRunner { autoPushNoticeMaxNum = Integer.valueOf(callbackApiConfig.getValue()); } } - + log.info(pushTimeInterval+"秒请求一次回调"); while (true){ try { Thread.sleep(pushTimeInterval*1000); diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/utils/CallBackWlyUtils.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/utils/CallBackWlyUtils.java index 71df850..97a79d0 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/utils/CallBackWlyUtils.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/utils/CallBackWlyUtils.java @@ -32,14 +32,14 @@ public class CallBackWlyUtils { //请求对象 CallBackWlyResult result = new CallBackWlyResult(); - List jsonObjects = new ArrayList<>(); + List taskResultInfoList=null; //总明细数量 int detail_detailCount = 0; int detailValidationCount=0; String taskResultInfo = ocrIdentify.getTaskResultInfo(); if (StringUtils.isNotBlank(taskResultInfo)) { //循环获取哪些字段通过了 - List taskResultInfoList = JSONArray.parseArray(taskResultInfo).toJavaList(JSONObject.class); + taskResultInfoList = JSONArray.parseArray(taskResultInfo).toJavaList(JSONObject.class); detail_detailCount=taskResultInfoList.size(); for (JSONObject jsonObject : taskResultInfoList) { Boolean ruleValidation = (Boolean) jsonObject.getOrDefault("ruleValidation", false); @@ -65,10 +65,10 @@ public class CallBackWlyUtils { result.setImageTagRetrievePercentage(imageTagRetrievePercentage + ""); result.setRetrieveReviewCompliance(imageTagRetrievePercentage+""); result.setFailureReason(ocrIdentify.getErrorMsg()); - if (CollectionUtils.isEmpty(jsonObjects)) { + if (CollectionUtils.isEmpty(taskResultInfoList)) { return false; } - result.setOcrResult(jsonObjects); + result.setOcrResult(taskResultInfoList); log.info("请求无量云回调接口"); JSONObject semanticResponseJson = null;