From 3449ea3f7085b0e127e01047603df2f8b9e52c4e Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Fri, 13 Sep 2024 14:57:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=8F=E6=84=9F=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/securitycontrol/system/service/UserServiceImpl.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/securitycontrol-model/securitycontrol-system/src/main/java/com/securitycontrol/system/service/UserServiceImpl.java b/securitycontrol-model/securitycontrol-system/src/main/java/com/securitycontrol/system/service/UserServiceImpl.java index cadb33f..4102610 100644 --- a/securitycontrol-model/securitycontrol-system/src/main/java/com/securitycontrol/system/service/UserServiceImpl.java +++ b/securitycontrol-model/securitycontrol-system/src/main/java/com/securitycontrol/system/service/UserServiceImpl.java @@ -4,6 +4,7 @@ import com.securitycontrol.common.core.constant.Constant; import com.securitycontrol.common.core.utils.StringUtils; import com.securitycontrol.common.core.utils.ValidateUtil; import com.securitycontrol.common.core.utils.aes.DateTimeHelper; +import com.securitycontrol.common.core.utils.aes.SM4Utils; import com.securitycontrol.common.core.web.domain.AjaxResult; import com.securitycontrol.common.security.utils.SecurityUtils; import com.securitycontrol.entity.system.dto.UserDto; @@ -36,6 +37,9 @@ public class UserServiceImpl implements IUserService { List list = new ArrayList<>(); try { list = mapper.getUserLists(dto); + list.forEach(item->{ + item.setPhone(SM4Utils.encryptData(item.getPhone())); + }); } catch (Exception e) { log.error("获取用户列表",e); } @@ -64,6 +68,7 @@ public class UserServiceImpl implements IUserService { vo.setPassword(SecurityUtils.encryptPassword(vo.getPassword())); vo.setCreateTime(DateTimeHelper.getNowTime()); } + vo.setPhone(SM4Utils.encryptData_CBC(vo.getPhone())); mapper.addOrUpdateUser(vo); } catch (Exception e) { log.error("用户", e); @@ -93,6 +98,7 @@ public class UserServiceImpl implements IUserService { UserVo vo = new UserVo(); try { vo = mapper.getUserById(dto); + vo.setPhone(SM4Utils.encryptData(vo.getPhone())); } catch (Exception e) { log.error("用户详情",e); }