diff --git a/api-third/src/main/java/com/heyu/api/baidu/handle/traffic/BVehicleLicenseHandle.java b/api-third/src/main/java/com/heyu/api/baidu/handle/traffic/BVehicleLicenseHandle.java
index 8c92772..db19f95 100644
--- a/api-third/src/main/java/com/heyu/api/baidu/handle/traffic/BVehicleLicenseHandle.java
+++ b/api-third/src/main/java/com/heyu/api/baidu/handle/traffic/BVehicleLicenseHandle.java
@@ -1,15 +1,16 @@
package com.heyu.api.baidu.handle.traffic;
+import com.heyu.api.baidu.BaiduBaseHandle;
+import com.heyu.api.baidu.request.traffic.BVehicleLicenseRequest;
import com.heyu.api.data.annotation.CustomPath;
import com.heyu.api.data.constants.ApiConstants;
import com.heyu.api.data.utils.StringUtils;
-import com.heyu.api.baidu.BaiduBaseHandle;
-import com.heyu.api.baidu.request.traffic.BVehicleLicenseRequest;
import lombok.extern.slf4j.Slf4j;
-import org.json.JSONObject;
import org.springframework.stereotype.Component;
+import java.util.Map;
+
/**
* https://console.bce.baidu.com/support/?_=1740219852952×tamp=1740323990690#/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%2Fvehicle_license&method=post
*
@@ -19,7 +20,7 @@ import org.springframework.stereotype.Component;
@Component
@Slf4j
@CustomPath("vehicleLicense")
-public class BVehicleLicenseHandle extends BaiduBaseHandle {
+public class BVehicleLicenseHandle extends BaiduBaseHandle {
@Override
diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/car/RecognizeDrivingLicenseController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/car/RecognizeDrivingLicenseController.java
index cff5803..b300f1b 100644
--- a/api-web/api-interface/src/main/java/com/heyu/api/controller/car/RecognizeDrivingLicenseController.java
+++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/car/RecognizeDrivingLicenseController.java
@@ -5,18 +5,23 @@ import com.aliyun.ocr20191230.models.RecognizeDrivingLicenseResponse;
import com.aliyun.ocr20191230.models.RecognizeDrivingLicenseResponseBody;
import com.heyu.api.alibaba.handle.common.text.ARecognizeDrivingLicenseHandle;
import com.heyu.api.alibaba.request.common.text.ARecognizeDrivingLicenseRequest;
+import com.heyu.api.baidu.handle.traffic.BVehicleLicenseHandle;
+import com.heyu.api.baidu.request.traffic.BVehicleLicenseRequest;
import com.heyu.api.controller.BaseController;
-import com.heyu.api.resp.car.RecognizeDrivingLicenseBackResp;
-import com.heyu.api.resp.car.RecognizeDrivingLicenseFaceResp;
import com.heyu.api.data.annotation.NotIntercept;
import com.heyu.api.data.constants.ApiConstants;
import com.heyu.api.data.utils.ApiR;
+import com.heyu.api.data.utils.MapUtils;
import com.heyu.api.data.utils.R;
+import com.heyu.api.resp.car.RecognizeDrivingLicenseBackResp;
+import com.heyu.api.resp.car.RecognizeDrivingLicenseFaceResp;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
+import java.util.Map;
+
/***
*
@@ -25,6 +30,13 @@ import org.springframework.web.bind.annotation.RestController;
*
* RecognizeDrivingLicense
* 行驶证识别能力可以识别行驶证首页和副页关键字段内容,输出品牌型号、车辆类型、车牌号码、检验记录、核定载质量、核定载人数等 21 个关键字段信息。
+ *
+ *
+ *
+ *
+ * https://console.bce.baidu.com/support/?_=1740219852952×tamp=1740323990690#/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%2Fvehicle_license&method=post
+ *
+ *
*/
@Slf4j
@RestController
@@ -37,12 +49,52 @@ public class RecognizeDrivingLicenseController extends BaseController {
private ARecognizeDrivingLicenseHandle arRecognizeDrivingLicenseHandle;
+@Autowired
+ private BVehicleLicenseHandle bVehicleLicenseHandle;
+
+
@RequestMapping("/recognize")
public R recognize(ARecognizeDrivingLicenseRequest aRecognizeDrivingLicenseRequest) {
-
RecognizeDrivingLicenseBackResp backResp = new RecognizeDrivingLicenseBackResp();
RecognizeDrivingLicenseFaceResp faceResp = new RecognizeDrivingLicenseFaceResp();
+ BVehicleLicenseRequest bVehicleLicenseRequest = new BVehicleLicenseRequest();
+ bVehicleLicenseRequest.setVehicleLicenseSide(aRecognizeDrivingLicenseRequest.getSide());
+ bVehicleLicenseRequest.setImageUrl(aRecognizeDrivingLicenseRequest.getImageUrl());
+ bVehicleLicenseRequest.setImageBase64(aRecognizeDrivingLicenseRequest.getImageBase64());
+ ApiR