|
@@ -108,11 +108,11 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
Long deptId = sysUser.getDeptId();
|
|
Long deptId = sysUser.getDeptId();
|
|
while (true) {
|
|
while (true) {
|
|
SysDept sysDept = sysDeptMap.get(deptId);
|
|
SysDept sysDept = sysDeptMap.get(deptId);
|
|
- if(ObjectUtil.isEmpty(sysDept)){
|
|
|
|
|
|
+ if (ObjectUtil.isEmpty(sysDept)) {
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
deptNameList.add(sysDept.getDeptName());
|
|
deptNameList.add(sysDept.getDeptName());
|
|
- if(sysDept.getType()==0){
|
|
|
|
|
|
+ if (sysDept.getType() == 0) {
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
deptId = sysDept.getParentId();
|
|
deptId = sysDept.getParentId();
|
|
@@ -342,21 +342,21 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- *赋值部门归属公司
|
|
|
|
|
|
+ * 赋值部门归属公司
|
|
*/
|
|
*/
|
|
- private void setUserCompanyId(SysUser user){
|
|
|
|
|
|
+ private void setUserCompanyId(SysUser user) {
|
|
//赋值部门归属公司
|
|
//赋值部门归属公司
|
|
Long deptId = user.getDeptId();
|
|
Long deptId = user.getDeptId();
|
|
- if(ObjectUtil.isEmpty(deptId)){
|
|
|
|
|
|
+ if (ObjectUtil.isEmpty(deptId)) {
|
|
throw new ServiceException("部门id不能为空!");
|
|
throw new ServiceException("部门id不能为空!");
|
|
}
|
|
}
|
|
Long companyId = null;
|
|
Long companyId = null;
|
|
- while (ObjectUtil.isEmpty(companyId)){
|
|
|
|
|
|
+ while (ObjectUtil.isEmpty(companyId)) {
|
|
SysDept sysDept = sysDeptService.getById(deptId);
|
|
SysDept sysDept = sysDeptService.getById(deptId);
|
|
- if(ObjectUtil.isEmpty(sysDept)){
|
|
|
|
|
|
+ if (ObjectUtil.isEmpty(sysDept)) {
|
|
throw new ServiceException("查询不到部门信息!");
|
|
throw new ServiceException("查询不到部门信息!");
|
|
}
|
|
}
|
|
- if(sysDept.getType()!=0){
|
|
|
|
|
|
+ if (sysDept.getType() != 0) {
|
|
deptId = sysDept.getParentId();
|
|
deptId = sysDept.getParentId();
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
@@ -596,12 +596,12 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public List<SysUser> getListByPostId(Long postId) {
|
|
public List<SysUser> getListByPostId(Long postId) {
|
|
- return baseMapper.getListByPostId(postId);
|
|
|
|
|
|
+ return baseMapper.getListByPostId(postId, SecurityUtils.getCompanyId());
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public List<SysUser> getListByRoleId(Long roleId) {
|
|
public List<SysUser> getListByRoleId(Long roleId) {
|
|
- return baseMapper.getListByRoleId(roleId);
|
|
|
|
|
|
+ return baseMapper.getListByRoleId(roleId, SecurityUtils.getCompanyId());
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -713,8 +713,8 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
@Override
|
|
@Override
|
|
public List<SysUser> getUserList(SysUser sysUser) {
|
|
public List<SysUser> getUserList(SysUser sysUser) {
|
|
IWrapper<SysUser> wrapper = IWrapper.getWrapper();
|
|
IWrapper<SysUser> wrapper = IWrapper.getWrapper();
|
|
- wrapper.eq("sr",SysUser::getRoleKey,sysUser.getRoleKey());
|
|
|
|
- wrapper.eq("sr",SysUser::getRoleId,sysUser.getRoleId());
|
|
|
|
|
|
+ wrapper.eq("sr", SysUser::getRoleKey, sysUser.getRoleKey());
|
|
|
|
+ wrapper.eq("sr", SysUser::getRoleId, sysUser.getRoleId());
|
|
return baseMapper.getUserList(wrapper);
|
|
return baseMapper.getUserList(wrapper);
|
|
}
|
|
}
|
|
|
|
|