敏感数据

This commit is contained in:
cwchen 2024-09-13 14:57:00 +08:00
parent 2f8f238941
commit 3449ea3f70
1 changed files with 6 additions and 0 deletions

View File

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