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