From e22e5974979ccea4b5b452ea06157aa54969c6e7 Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Sat, 29 Mar 2025 17:36:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/baidu/handle/traffic/BVinCodeHandle.java | 4 ++++ .../controller/financial/QuotaInvoiceController.java | 3 +-- .../tax/RecognizeQuotaInvoiceController.java | 12 ++++++++++-- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/api-third/src/main/java/com/heyu/api/baidu/handle/traffic/BVinCodeHandle.java b/api-third/src/main/java/com/heyu/api/baidu/handle/traffic/BVinCodeHandle.java index 815df3a..3ce3d2e 100644 --- a/api-third/src/main/java/com/heyu/api/baidu/handle/traffic/BVinCodeHandle.java +++ b/api-third/src/main/java/com/heyu/api/baidu/handle/traffic/BVinCodeHandle.java @@ -4,11 +4,15 @@ package com.heyu.api.baidu.handle.traffic; import com.heyu.api.baidu.BaiduBaseHandle; import com.heyu.api.baidu.request.traffic.BVinCodeRequest; import com.heyu.api.baidu.response.traffic.BVinCodeResp; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Component; /** * https://console.bce.baidu.com/support/?_=1740411162437×tamp=1740411253251#/api?product=AI&project=%E6%96%87%E5%AD%97%E8%AF%86%E5%88%AB&parent=%E4%BA%A4%E9%80%9A%E5%9C%BA%E6%99%AFOCR&api=rest%2F2.0%2Focr%2Fv1%2Fvin_code&method=post * VIN码识别 */ +@Component +@Slf4j public class BVinCodeHandle extends BaiduBaseHandle { diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/financial/QuotaInvoiceController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/financial/QuotaInvoiceController.java index 7eacca1..8f05bb9 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/financial/QuotaInvoiceController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/financial/QuotaInvoiceController.java @@ -22,7 +22,6 @@ import org.springframework.web.bind.annotation.RestController; * * 定额发票识别 * - * * 接口描述 * 支持对各类定额发票的发票代码、发票号码、金额、发票所在地、发票金额小写、省、市7个关键字段进行结构化识别。 * @@ -30,7 +29,7 @@ import org.springframework.web.bind.annotation.RestController; @Slf4j @RestController -@RequestMapping("/quota/invoice") +@RequestMapping("/v2/quota/invoice") @NotIntercept public class QuotaInvoiceController extends BaseController { diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/tax/RecognizeQuotaInvoiceController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/tax/RecognizeQuotaInvoiceController.java index 223f148..23c6d11 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/tax/RecognizeQuotaInvoiceController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/tax/RecognizeQuotaInvoiceController.java @@ -5,13 +5,14 @@ import com.aliyun.ocr20191230.models.RecognizeQuotaInvoiceResponse; import com.aliyun.ocr20191230.models.RecognizeQuotaInvoiceResponseBody; import com.heyu.api.alibaba.handle.common.text.ARecognizeQuotaInvoiceHandle; import com.heyu.api.alibaba.request.common.text.ARecognizeQuotaInvoiceRequest; +import com.heyu.api.baidu.handle.financial.BQuotaInvoiceHandle; import com.heyu.api.controller.BaseController; -import com.heyu.api.request.tax.RecognizeQuotaInvoiceReq; -import com.heyu.api.resp.tax.RecognizeQuotaInvoiceResp; import com.heyu.api.data.annotation.CacheResult; import com.heyu.api.data.annotation.NotIntercept; import com.heyu.api.data.utils.ApiR; import com.heyu.api.data.utils.R; +import com.heyu.api.request.tax.RecognizeQuotaInvoiceReq; +import com.heyu.api.resp.tax.RecognizeQuotaInvoiceResp; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; @@ -36,12 +37,19 @@ public class RecognizeQuotaInvoiceController extends BaseController { @Autowired private ARecognizeQuotaInvoiceHandle recognizeQuotaInvoiceHandle; + @Autowired + private BQuotaInvoiceHandle bQuotaInvoiceHandle; + @RequestMapping("/recognize") @CacheResult public R recognize(RecognizeQuotaInvoiceReq request) { RecognizeQuotaInvoiceResp resp = new RecognizeQuotaInvoiceResp(); + + + + ARecognizeQuotaInvoiceRequest aRecognizeQuotaInvoiceRequest = new ARecognizeQuotaInvoiceRequest(); aRecognizeQuotaInvoiceRequest.setImageBase64(request.getImageBase64()); aRecognizeQuotaInvoiceRequest.setImageUrl(request.getImageUrl());