From e5bdccc3acf92c9a72ec4352845130068ae1bbe4 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期三, 22 一月 2025 10:51:13 +0800
Subject: [PATCH] bug修改

---
 ruoyi-common/ruoyi-common-sensitive/src/main/java/com/ruoyi/common/sensitive/enums/DesensitizedType.java |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/ruoyi-common/ruoyi-common-sensitive/src/main/java/com/ruoyi/common/sensitive/enums/DesensitizedType.java b/ruoyi-common/ruoyi-common-sensitive/src/main/java/com/ruoyi/common/sensitive/enums/DesensitizedType.java
index 9504b9d..fceee8a 100644
--- a/ruoyi-common/ruoyi-common-sensitive/src/main/java/com/ruoyi/common/sensitive/enums/DesensitizedType.java
+++ b/ruoyi-common/ruoyi-common-sensitive/src/main/java/com/ruoyi/common/sensitive/enums/DesensitizedType.java
@@ -1,7 +1,8 @@
 package com.ruoyi.common.sensitive.enums;
 
-import java.util.function.Function;
 import com.ruoyi.common.sensitive.utils.DesensitizedUtil;
+
+import java.util.function.Function;
 
 /**
  * 脱敏类型
@@ -31,6 +32,11 @@
     PHONE(s -> s.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2")),
 
     /**
+     * 统一社会信用代码 中间6位字符替换为星号
+     */
+    SOCIAL_CODE(s -> s.replaceAll("^(\\w{6})\\w{6}(\\w{6})$", "$1******$2")),
+
+    /**
      * 电子邮箱,仅显示第一个字母和@后面的地址显示,其他星号替换
      */
     EMAIL(s -> s.replaceAll("(^.)[^@]*(@.*$)", "$1****$2")),

--
Gitblit v1.7.1