From 9159573668594f8a75cd77ac1add1b1f393a2a7a Mon Sep 17 00:00:00 2001 From: AprilWind <2100166581@qq.com> Date: Mon, 26 Oct 2026 16:44:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A1=A5=E5=85=85=E7=9F=AD=E4=BF=A1?= =?UTF-8?q?=E7=99=BB=E5=BD=95=E5=92=8C=E7=94=A8=E6=88=B7=E6=89=8B=E6=9C=BA?= =?UTF-8?q?=E5=8F=B7=E6=A0=BC=E5=BC=8F=E6=A0=A1=E9=AA=8C=EF=BC=8C=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=E4=B8=AA=E4=BA=BA=E8=B5=84=E6=96=99=E9=82=AE=E7=AE=B1?= =?UTF-8?q?=E5=8F=8A=E6=89=8B=E6=9C=BA=E5=8F=B7=E8=84=B1=E6=95=8F=E6=B3=A8?= =?UTF-8?q?=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/org/dromara/system/api/model/SmsLoginBody.java | 3 +++ .../src/main/java/org/dromara/system/domain/bo/SysUserBo.java | 3 +++ .../java/org/dromara/system/domain/bo/SysUserProfileBo.java | 4 ---- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/ruoyi-api/src/main/java/org/dromara/system/api/model/SmsLoginBody.java b/ruoyi-api/src/main/java/org/dromara/system/api/model/SmsLoginBody.java index 9ffa3de6b..b88d1c3e7 100644 --- a/ruoyi-api/src/main/java/org/dromara/system/api/model/SmsLoginBody.java +++ b/ruoyi-api/src/main/java/org/dromara/system/api/model/SmsLoginBody.java @@ -1,8 +1,10 @@ package org.dromara.system.api.model; import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Pattern; import lombok.Data; import lombok.EqualsAndHashCode; +import org.dromara.common.core.constant.RegexConstants; import org.dromara.common.core.domain.model.LoginBody; /** @@ -18,6 +20,7 @@ public class SmsLoginBody extends LoginBody { * 手机号 */ @NotBlank(message = "{user.phonenumber.not.blank}") + @Pattern(regexp = RegexConstants.MOBILE, message = "手机号格式不正确") private String phoneNumber; /** diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/SysUserBo.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/SysUserBo.java index 93ce15029..6e3036507 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/SysUserBo.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/SysUserBo.java @@ -3,9 +3,11 @@ package org.dromara.system.domain.bo; import io.github.linpeilie.annotations.AutoMapper; import jakarta.validation.constraints.Email; import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Pattern; import jakarta.validation.constraints.Size; import lombok.Data; import lombok.NoArgsConstructor; +import org.dromara.common.core.constant.RegexConstants; import org.dromara.common.core.constant.SystemConstants; import org.dromara.common.core.xss.Xss; import org.dromara.system.domain.SysUser; @@ -70,6 +72,7 @@ public class SysUserBo implements Serializable { /** * 手机号码 */ + @Pattern(regexp = RegexConstants.MOBILE, message = "手机号格式不正确") private String phoneNumber; /** diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/SysUserProfileBo.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/SysUserProfileBo.java index 2b6ee093b..4af9bf7a2 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/SysUserProfileBo.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/SysUserProfileBo.java @@ -7,8 +7,6 @@ import lombok.Data; import lombok.NoArgsConstructor; import org.dromara.common.core.constant.RegexConstants; import org.dromara.common.core.xss.Xss; -import org.dromara.common.sensitive.annotation.Sensitive; -import org.dromara.common.sensitive.core.SensitiveStrategy; import java.io.Serial; import java.io.Serializable; @@ -36,7 +34,6 @@ public class SysUserProfileBo implements Serializable { /** * 用户邮箱 */ - @Sensitive(strategy = SensitiveStrategy.EMAIL) @Email(message = "邮箱格式不正确") @Size(min = 0, max = 50, message = "邮箱长度不能超过{max}个字符") private String email; @@ -45,7 +42,6 @@ public class SysUserProfileBo implements Serializable { * 手机号码 */ @Pattern(regexp = RegexConstants.MOBILE, message = "手机号格式不正确") - @Sensitive(strategy = SensitiveStrategy.PHONE) private String phoneNumber; /**