|  | @@ -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;
 | 
	
		
			
				|  |  |  	}
 |