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;