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