From aa83cf6d507883413f190224c6a2648fa5ff5469 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=9D=BE?= <8605635+zhang3064194730@user.noreply.gitee.com> Date: Thu, 27 Nov 2025 10:20:33 +0800 Subject: [PATCH] =?UTF-8?q?=E9=99=90=E5=88=B6=E6=A8=A1=E5=9E=8B=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E8=A7=A3=E6=9E=90=E6=9C=80=E5=A4=9A30s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/czg/utils/AliOcrUtil.java | 3 ++- .../service/product/service/impl/ConsStockFlowServiceImpl.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/cash-common/cash-common-tools/src/main/java/com/czg/utils/AliOcrUtil.java b/cash-common/cash-common-tools/src/main/java/com/czg/utils/AliOcrUtil.java index 831f872cd..1318afdbe 100644 --- a/cash-common/cash-common-tools/src/main/java/com/czg/utils/AliOcrUtil.java +++ b/cash-common/cash-common-tools/src/main/java/com/czg/utils/AliOcrUtil.java @@ -100,7 +100,8 @@ public class AliOcrUtil { // 复制代码运行请自行打印 API 的返回值 AddFileResponse addFileResponse = client.addFileWithOptions("llm-9zg04s7wlbvi32tq", addFileRequest, headers, runtime); String fileId = addFileResponse.getBody().getData().getFileId(); - while (!getFileStatus(fileId)) { + int count = 0; + while (!getFileStatus(fileId) && count++ < 300) { Thread.sleep(100); } return fileId; diff --git a/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ConsStockFlowServiceImpl.java b/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ConsStockFlowServiceImpl.java index 61c846dd2..55bbfd6ef 100644 --- a/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ConsStockFlowServiceImpl.java +++ b/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ConsStockFlowServiceImpl.java @@ -283,7 +283,7 @@ String md5 = DigestUtil.md5Hex(readAllBytes); MkOcr ocr = ocrService.getOne(new QueryWrapper().eq(MkOcr::getShopId, shopId).eq(MkOcr::getMd5, md5)); if (ocr != null) { - // return ocr.getId(); + return ocr.getId(); } MkOcr mkOcr = new MkOcr(); mkOcr.setShopId(shopId);