From 763f5f3c99d52abbbc5c5fff1a4e529bc4271f1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E5=AE=87=E5=A5=87?= Date: Sat, 6 Dec 2025 16:30:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=81=E4=B8=9A=E5=9B=9B=E8=A6=81=E7=B4=A0?= =?UTF-8?q?=EF=BC=8C=E6=89=8B=E6=9C=BA=E5=8F=B7=E4=B8=89=E8=A6=81=E7=B4=A0?= =?UTF-8?q?=E5=BC=80=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-admin/src/main/resources/application-dev.yml | 6 +++++- ruoyi-admin/src/main/resources/application-local.yml | 6 +++++- ruoyi-admin/src/main/resources/application-prod.yml | 4 ++++ .../java/com/ruoyi/xkt/thirdpart/lfv2/Lfv2Client.java | 11 +++++++++++ 4 files changed, 25 insertions(+), 2 deletions(-) diff --git a/ruoyi-admin/src/main/resources/application-dev.yml b/ruoyi-admin/src/main/resources/application-dev.yml index 73df4c905..db2cd712a 100644 --- a/ruoyi-admin/src/main/resources/application-dev.yml +++ b/ruoyi-admin/src/main/resources/application-dev.yml @@ -306,4 +306,8 @@ fs: robot: monitorSwitch: true monitorChartId: oc_34e207df88addd15d83ec274fda95ef6 - monitorEnv: 测试 \ No newline at end of file + monitorEnv: 测试 + +# 企业四要素,手机号三要素 +lfv2: + enable: false \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/application-local.yml b/ruoyi-admin/src/main/resources/application-local.yml index 6fd13357a..3ca4c51f9 100644 --- a/ruoyi-admin/src/main/resources/application-local.yml +++ b/ruoyi-admin/src/main/resources/application-local.yml @@ -307,4 +307,8 @@ fs: robot: monitorSwitch: false monitorChartId: oc_34e207df88addd15d83ec274fda95ef6 - monitorEnv: 本地 \ No newline at end of file + monitorEnv: 本地 + +# 企业四要素,手机号三要素 +lfv2: + enable: false \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/application-prod.yml b/ruoyi-admin/src/main/resources/application-prod.yml index 1570af836..1e1ecaa69 100644 --- a/ruoyi-admin/src/main/resources/application-prod.yml +++ b/ruoyi-admin/src/main/resources/application-prod.yml @@ -307,3 +307,7 @@ fs: monitorSwitch: true monitorChartId: oc_34e207df88addd15d83ec274fda95ef6 monitorEnv: 生产 + +# 企业四要素,手机号三要素 +lfv2: + enable: true diff --git a/xkt/src/main/java/com/ruoyi/xkt/thirdpart/lfv2/Lfv2Client.java b/xkt/src/main/java/com/ruoyi/xkt/thirdpart/lfv2/Lfv2Client.java index 2ef306eed..2b2af8e23 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/thirdpart/lfv2/Lfv2Client.java +++ b/xkt/src/main/java/com/ruoyi/xkt/thirdpart/lfv2/Lfv2Client.java @@ -27,6 +27,9 @@ public class Lfv2Client { @Value("${lfv2.auth:APPCODE 4dd403cda2694a45a1124b09637612b6}") private String authCode; + @Value("${lfv2.enable}") + private Boolean enable; + /** * 检查企业四要素 * @@ -38,6 +41,10 @@ public class Lfv2Client { */ public boolean checkEnterprise(String creditCode, String enterpriseName, String legalPersonName, String legalIdNumber) { + if (!enable) { + log.warn("未开启企业四要素检查,直接通过"); + return true; + } Map headers = new HashMap<>(); //最后在header中的格式(中间是英文空格)为Authorization:APPCODE 83359fd73fe94948385f570e3c139105 headers.put("Authorization", authCode); @@ -75,6 +82,10 @@ public class Lfv2Client { * @return */ public boolean checkPhone(String phoneNumber, String personName, String idNumber) { + if (!enable) { + log.warn("未开启手机号三要素校验,直接通过"); + return true; + } Map headers = new HashMap<>(); //最后在header中的格式(中间是英文空格)为Authorization:APPCODE 83359fd73fe94948385f570e3c139105 headers.put("Authorization", authCode);