From 62db9af714ffdaf427a0e36bc1476eb9c521f419 Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Tue, 19 May 2026 12:48:42 +0800 Subject: [PATCH 1/4] =?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/controller/car/RecognizeDrivingLicenseController.java | 2 +- .../java/com/heyu/api/request/car/VehicleLicenseRequest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 7d48742..9e071e9 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 @@ -72,7 +72,7 @@ public class RecognizeDrivingLicenseController extends BaseController { return "detectDirection 必须传 " + ApiConstants.trueOrFalse + ",false:不进行图像方向自动矫正, true: 开启图像方向自动矫正功能,可对旋转 90/180/270 度的图片进行自动矫正并识别"; } if (checkNotFrontBack(request.getVehicleLicenseSide())) { - return "vehicleLicenseSide 必须传 " + ApiConstants.frontOrback + ",front:正向, back反面"; + return "front 必须传 " + ApiConstants.frontOrback + ",front:正向, back反面"; } if (checkNotTrueFalse(request.getUnified())) { return "unified必须为 " + ApiConstants.trueOrFalse + ", false 不进行归一化处理, rue:对输出字段进行归一化处理,将新/老版行驶证的“注册登记日期/注册日期”统一为”注册日期“进行输出"; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/request/car/VehicleLicenseRequest.java b/api-web/api-interface/src/main/java/com/heyu/api/request/car/VehicleLicenseRequest.java index 445fad1..0857453 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/request/car/VehicleLicenseRequest.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/request/car/VehicleLicenseRequest.java @@ -36,7 +36,7 @@ public class VehicleLicenseRequest { * - front:默认值,识别行驶证主页 * - back:识别行驶证副页 */ - private String side; + private String side = "front"; From 104ea47d0242096c4d9bf67cd59e14636e982607 Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Tue, 19 May 2026 12:49:00 +0800 Subject: [PATCH 2/4] =?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/controller/car/RecognizeDrivingLicenseController.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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 9e071e9..82f2e88 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 @@ -27,7 +27,6 @@ import java.util.Map; @Slf4j @RestController @RequestMapping("/driving/license") -@NotIntercept @SuppressWarnings("unchecked") public class RecognizeDrivingLicenseController extends BaseController { @@ -44,7 +43,7 @@ public class RecognizeDrivingLicenseController extends BaseController { } Map data = requestBaidu(getContent(bVehicleLicenseRequest)); if (data == null) { - return R.error("识别失败"); + return R.error("行驶证识别"); } R result = R.ok(); From 4eedbb45a6d3d731370b7a9568df9ea783d33721 Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Tue, 19 May 2026 12:49:22 +0800 Subject: [PATCH 3/4] =?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/controller/car/RecognizeDrivingLicenseController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 82f2e88..c8df652 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 @@ -43,7 +43,7 @@ public class RecognizeDrivingLicenseController extends BaseController { } Map data = requestBaidu(getContent(bVehicleLicenseRequest)); if (data == null) { - return R.error("行驶证识别"); + return R.error("行驶证识别失败"); } R result = R.ok(); From 01f96b3d39ab9221631bccd650c23df648f6a97e Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Tue, 19 May 2026 12:56:35 +0800 Subject: [PATCH 4/4] =?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 --- .../car/RecognizeDrivingLicenseController.java | 3 +++ .../car/RecognizeDrivingLicenseBackResp.java | 16 ++++++++++++++++ .../car/RecognizeDrivingLicenseFaceResp.java | 7 +++++++ 3 files changed, 26 insertions(+) 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 c8df652..cf6680b 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 @@ -136,6 +136,7 @@ public class RecognizeDrivingLicenseController extends BaseController { private RecognizeDrivingLicenseFaceResp toFaceResp(Map data) { RecognizeDrivingLicenseFaceResp faceResp = new RecognizeDrivingLicenseFaceResp(); faceResp.setIssueDate(MapUtils.getByExpr(data, "words_result.发证日期.words")); + faceResp.setIssueAuthority(MapUtils.getByExpr(data, "words_result.发证单位.words")); faceResp.setModel(MapUtils.getByExpr(data, "words_result.品牌型号.words")); faceResp.setVehicleType(MapUtils.getByExpr(data, "words_result.车辆类型.words")); faceResp.setOwner(MapUtils.getByExpr(data, "words_result.所有人.words")); @@ -160,6 +161,8 @@ public class RecognizeDrivingLicenseController extends BaseController { backResp.setApprovedPassengerCapacity(MapUtils.getByExpr(data, "words_result.核定载人数.words")); backResp.setEnergyType(MapUtils.getByExpr(data, "words_result.燃油类型.words")); backResp.setApprovedLoad(MapUtils.getByExpr(data, "words_result.核定载质量.words")); + backResp.setRemark(MapUtils.getByExpr(data, "words_result.备注.words")); + backResp.setCertificateNumber(MapUtils.getByExpr(data, "words_result.证芯编号.words")); return backResp; } diff --git a/api-web/api-interface/src/main/java/com/heyu/api/resp/car/RecognizeDrivingLicenseBackResp.java b/api-web/api-interface/src/main/java/com/heyu/api/resp/car/RecognizeDrivingLicenseBackResp.java index 11d77ba..d512c0c 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/resp/car/RecognizeDrivingLicenseBackResp.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/resp/car/RecognizeDrivingLicenseBackResp.java @@ -97,6 +97,22 @@ public class RecognizeDrivingLicenseBackResp extends BaseResp { */ private String approvedLoad; + /** + * 备注。 + * + * 示例值: + * 2033-10-25 + */ + private String remark; + + /** + * 证芯编号。 + * + * 示例值: + * 50027372380230106 + */ + private String certificateNumber; + } diff --git a/api-web/api-interface/src/main/java/com/heyu/api/resp/car/RecognizeDrivingLicenseFaceResp.java b/api-web/api-interface/src/main/java/com/heyu/api/resp/car/RecognizeDrivingLicenseFaceResp.java index 75bef48..8fcabb2 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/resp/car/RecognizeDrivingLicenseFaceResp.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/resp/car/RecognizeDrivingLicenseFaceResp.java @@ -35,6 +35,13 @@ public class RecognizeDrivingLicenseFaceResp extends BaseResp { */ public String issueDate; + /** + * 发证单位。 + * + * 示例值: + * 北京市公安局公安交通管理局 + */ + public String issueAuthority; /*** * 品牌型号。