From b81e4cbe95f2da470b2f5c7cc428cbfc101d9373 Mon Sep 17 00:00:00 2001 From: mashuai Date: Thu, 19 Jun 2025 09:20:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/bonus/system/controller/SysUserController.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysUserController.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysUserController.java index 08e38a6..637dd6a 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysUserController.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysUserController.java @@ -5,6 +5,7 @@ import com.bonus.common.core.constant.CacheConstants; import com.bonus.common.core.domain.R; import com.bonus.common.core.utils.ServletUtils; import com.bonus.common.core.utils.StringUtils; +import com.bonus.common.core.utils.encryption.Sm4Utils; import com.bonus.common.core.utils.poi.ExcelUtil; import com.bonus.common.core.web.controller.BaseController; import com.bonus.common.core.web.domain.AjaxResult; @@ -258,7 +259,12 @@ public class SysUserController extends BaseController { public AjaxResult getInfo() { try { SysUser user = userService.selectUserById(SecurityUtils.getUserId()); - user.setPassword(null); + if (user != null) { + if (StringUtils.isNotBlank(user.getPhonenumber()) && user.getPhonenumber().length() > 11) { + user.setPhonenumber(Sm4Utils.decrypt(user.getPhonenumber())); + } + user.setPassword(null); + } // 角色集合 Set roles = permissionService.getRolePermission(user); // 权限集合