|
|
|
@ -1,4 +1,4 @@ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
package com.gaotao.modules.sys.service.impl; |
|
|
|
|
|
|
|
@ -80,10 +80,10 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserDao, SysUserEntity> i |
|
|
|
user.setSalt(salt); |
|
|
|
user.setExtUserFlag(user.getLinkedCustomerId()!=null?"Y":"N"); |
|
|
|
this.save(user); |
|
|
|
|
|
|
|
|
|
|
|
//检查角色是否越权 |
|
|
|
checkRole(user); |
|
|
|
|
|
|
|
//checkRole(user); |
|
|
|
|
|
|
|
//保存用户与角色关系 |
|
|
|
sysUserRoleService.saveOrUpdate(user.getUserId(), user.getRoleIdList()); |
|
|
|
} |
|
|
|
@ -98,10 +98,10 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserDao, SysUserEntity> i |
|
|
|
} |
|
|
|
user.setExtUserFlag(user.getLinkedCustomerId()!=null?"Y":"N"); |
|
|
|
this.updateById(user); |
|
|
|
|
|
|
|
|
|
|
|
//检查角色是否越权 |
|
|
|
checkRole(user); |
|
|
|
|
|
|
|
//checkRole(user); |
|
|
|
|
|
|
|
//保存用户与角色关系 |
|
|
|
sysUserRoleService.saveOrUpdate(user.getUserId(), user.getRoleIdList()); |
|
|
|
} |
|
|
|
@ -118,7 +118,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserDao, SysUserEntity> i |
|
|
|
return this.update(userEntity, |
|
|
|
new QueryWrapper<SysUserEntity>().eq("user_id", userId).eq("password", password)); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 检查角色是否越权 |
|
|
|
*/ |
|
|
|
@ -130,7 +130,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserDao, SysUserEntity> i |
|
|
|
if(user.getCreateUserId() == Constant.SUPER_ADMIN){ |
|
|
|
return ; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//查询用户创建的角色列表 |
|
|
|
List<Long> roleIdList = sysRoleService.queryRoleIdList(user.getCreateUserId()); |
|
|
|
|
|
|
|
@ -155,4 +155,4 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserDao, SysUserEntity> i |
|
|
|
.orderBy(true,true,SysUserEntity::getUsername) |
|
|
|
.list(); |
|
|
|
} |
|
|
|
} |
|
|
|
} |