|
@@ -87,7 +87,7 @@ public class OrganizationServiceImpl extends BaseServiceImpl<Integer, Organizati
|
|
|
organ.setUserId(user.getId());
|
|
|
organDao.insert(organ);
|
|
|
//新增用户角色
|
|
|
- if(sysUser.getRoles() != null && sysUser.getRoles().size() > 0){
|
|
|
+ if(sysUser.getRoles() != null){
|
|
|
sysUserDao.batchAddEmployeeRole(user.getId(),sysUser.getRoles());
|
|
|
}
|
|
|
if(!user.getUserType().contains("SYSTEM")){
|
|
@@ -105,7 +105,7 @@ public class OrganizationServiceImpl extends BaseServiceImpl<Integer, Organizati
|
|
|
}
|
|
|
sysUser.setId(sysUser1.getId());
|
|
|
sysUserDao.update(sysUser);
|
|
|
- if(sysUser.getRoles() != null && sysUser.getRoles().size() > 0){
|
|
|
+ if(sysUser.getRoles() != null){
|
|
|
sysUserDao.batchAddEmployeeRole(sysUser.getId(),sysUser.getRoles());
|
|
|
}
|
|
|
Employee employee = employeeDao.get(sysUser.getId());
|
|
@@ -131,7 +131,7 @@ public class OrganizationServiceImpl extends BaseServiceImpl<Integer, Organizati
|
|
|
organDao.insert(organ);
|
|
|
//新增用户角色
|
|
|
sysUserDao.delEmployeeRole(sysUser.getId());
|
|
|
- if(sysUser.getRoles() != null && sysUser.getRoles().size() > 0){
|
|
|
+ if(sysUser.getRoles() != null){
|
|
|
sysUserDao.batchAddEmployeeRole(sysUser.getId(),sysUser.getRoles());
|
|
|
}
|
|
|
Employee employee = new Employee();
|
|
@@ -170,7 +170,7 @@ public class OrganizationServiceImpl extends BaseServiceImpl<Integer, Organizati
|
|
|
List<Integer> userIds = childOrgans.stream().map(e -> e.getUserId()).collect(Collectors.toList());
|
|
|
|
|
|
sysUserDao.batchDelEmployeeRole(userIds);
|
|
|
- if(sysUser.getRoles() != null && sysUser.getRoles().size() > 0){
|
|
|
+ if(sysUser.getRoles() != null){
|
|
|
sysUserDao.batchAddEmployeeRoles(userIds,sysUser.getRoles());
|
|
|
}
|
|
|
|
|
@@ -264,7 +264,7 @@ public class OrganizationServiceImpl extends BaseServiceImpl<Integer, Organizati
|
|
|
public Organization getOrganization(Integer id) {
|
|
|
Organization organization = organDao.get(id);
|
|
|
SysUser sysUser = organization.getSysUser();
|
|
|
- Set<Integer> roleIds = sysUserDao.queryRoleIds(organization.getUserId());
|
|
|
+ Integer roleIds = sysUserDao.queryRoleIds(organization.getUserId());
|
|
|
sysUser.setRoles(roleIds);
|
|
|
return organization;
|
|
|
}
|