敏感数据
This commit is contained in:
parent
2f8f238941
commit
3449ea3f70
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue