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