| 
					
				 | 
			
			
				@@ -167,7 +167,7 @@ public class SysUserServiceImpl implements SysUserService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         UserInfoWrapper.UpdateUser userImDeviceId = teacherDao.getUserImDeviceId(info.getUserId(), ClientEnum.TEACHER.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (userImDeviceId != null ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (userImDeviceId.getUserId() != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (userImDeviceId.getUserId() != null && StringUtils.isNotBlank(userImDeviceId.getImDeviceId())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 list.add(userImDeviceId.getImDeviceId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return false; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -176,7 +176,7 @@ public class SysUserServiceImpl implements SysUserService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         userImDeviceId = teacherDao.getUserImDeviceId(info.getUserId(), ClientEnum.STUDENT.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (userImDeviceId != null ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (userImDeviceId.getUserId() != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (userImDeviceId.getUserId() != null && StringUtils.isNotBlank(userImDeviceId.getImDeviceId())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 list.add(userImDeviceId.getImDeviceId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return false; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -184,7 +184,7 @@ public class SysUserServiceImpl implements SysUserService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         userImDeviceId = teacherDao.getUserImDeviceId(info.getUserId(), ClientEnum.SYSTEM.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (userImDeviceId != null ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (userImDeviceId.getUserId() != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (userImDeviceId.getUserId() != null && StringUtils.isNotBlank(userImDeviceId.getImDeviceId())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 list.add(userImDeviceId.getImDeviceId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return false; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -192,7 +192,7 @@ public class SysUserServiceImpl implements SysUserService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         userImDeviceId = teacherDao.getUserImDeviceId(info.getUserId(), ClientEnum.SCHOOL.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (userImDeviceId != null ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (userImDeviceId.getUserId() != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (userImDeviceId.getUserId() != null && StringUtils.isNotBlank(userImDeviceId.getImDeviceId())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 list.add(userImDeviceId.getImDeviceId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return false; 
			 |