@Override
@Transactional(rollbackFor = Exception.class)
public void update(SysUserEntity user) throws Exception {
if (StringUtils.isBlank(user.getPassword())) {
user.setPassword(null);
} else {
user.setPassword(new Sha256Hash(user.getPassword(), user.getSalt()).toHex());
}
sysUserDao.update(user);
//检查角色是否越权
checkRole(user);
//保存用户与角色关系
sysUserRoleService.saveOrUpdate(user.getUserId(), user.getRoleIdList());
}
SysUserServiceImpl.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:my-spring-boot-project
作者:
评论列表
文章目录