From 5e6c4c381748124b1291f8a67a22dfefeeca86af Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Fri, 18 Apr 2025 21:24:29 +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 --- .../bankcard/BankCard2MetaController.java | 13 +++++++++++++ .../api/resp/card/IdCardOCRVerificationResp.java | 3 ++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/bankcard/BankCard2MetaController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/bankcard/BankCard2MetaController.java index 5089541..7d1fee5 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/bankcard/BankCard2MetaController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/bankcard/BankCard2MetaController.java @@ -28,6 +28,13 @@ import org.springframework.web.bind.annotation.RestController; * * * + * https://buy.cloud.tencent.com/iai_faceid + * + * + * + * https://www.aliyun.com/product/id-verification?spm=5176.29677750.nav-v2-dropdown-menu-1.d_searchresult_0.6cfb154ad4HNbv&scm=20140722.S_product@@%E4%BA%91%E4%BA%A7%E5%93%81@@3152909._.RL_%E6%A0%B8%E9%AA%8C-LOC_menu~UND~product-OR_ser-PAR1_213e36cb17449009328204518ef754-V_4-RE_productNew-P0_0-P1_0 + * + * * 银行卡二要素核验 * * @@ -53,9 +60,14 @@ public class BankCard2MetaController extends BaseController { public R verify(BankCard2MetaRequest bankCard2MetaRequest) { BankCard2MetaResp bankCard2MetaResp = new BankCard2MetaResp(); ABankMetaVerifyRequest abankMetaVerifyRequest = new ABankMetaVerifyRequest(); + + abankMetaVerifyRequest.setBankCard(bankCard2MetaRequest.getBankCardNumber()); abankMetaVerifyRequest.setUserName(bankCard2MetaRequest.getRealName()); + abankMetaVerifyRequest.setProductType(ApiConstants.BANK_CARD_2_META); + + ApiR aR = aBankMetaVerifyHandle.handle(abankMetaVerifyRequest); if (aR.isSuccess() && isSuccessStatusCode(aR.getData().getStatusCode())) { BankMetaVerifyResponse bankMetaVerifyResponse = aR.getData(); @@ -68,6 +80,7 @@ public class BankCard2MetaController extends BaseController { bankCard2MetaResp.setCheckResult(ApiConstants.FAILED); } bankCard2MetaResp.setDesc(ApiConstants.aliErrCodeMap.get(bankMetaVerifyResponseBodyResultObject.getSubCode())); + return R.ok().setData(bankCard2MetaResp); } } diff --git a/api-web/api-interface/src/main/java/com/heyu/api/resp/card/IdCardOCRVerificationResp.java b/api-web/api-interface/src/main/java/com/heyu/api/resp/card/IdCardOCRVerificationResp.java index cb41d6b..35b64b4 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/resp/card/IdCardOCRVerificationResp.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/resp/card/IdCardOCRVerificationResp.java @@ -8,7 +8,8 @@ public class IdCardOCRVerificationResp { /** 1: 姓名和身份证号一致。 - 0: 姓名和身份证号不一致。等等 + 0: 姓名和身份证号不一致。其他情况 + */ private String code;