提交修改

This commit is contained in:
quyixiao 2025-03-29 17:36:17 +08:00
parent 13999e8681
commit e22e597497
3 changed files with 15 additions and 4 deletions

View File

@ -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&timestamp=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<BVinCodeRequest, BVinCodeResp> {

View File

@ -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 {

View File

@ -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());