liujc 1 vuosi sitten
vanhempi
commit
b02d17b24b

+ 1 - 24
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/SysUserServiceImpl.java

@@ -165,49 +165,26 @@ public class SysUserServiceImpl implements SysUserService {
     @Override
     public void imDeviceId(UserInfoWrapper.UpdateUser info) {
 
-        String teacherDeviceId = null;
-        String studentDeviceId = null;
-
         switch (info.getClient()) {
             case STUDENT:
             case TENANT_STUDENT:
-                studentDeviceId = info.getImDeviceId();
                 Student student = new Student();
                 student.setUserId(info.getUserId().longValue());
                 student.setImDeviceId(info.getImDeviceId());
                 studentService.updateById(student);
 
-                Teacher teacher1 = teacherService.getById(info.getUserId().longValue());
-                if (teacher1 != null) {
-                    if (StringUtils.isEmpty(teacher1.getImDeviceId())) {
-                        return;
-                    }
-                    teacherDeviceId = teacher1.getImDeviceId();
-                }
-
                 break;
             case TEACHER:
-                teacherDeviceId = info.getImDeviceId();
                 Teacher teacher = new Teacher();
                 teacher.setUserId(info.getUserId().longValue());
                 teacher.setImDeviceId(info.getImDeviceId());
                 teacherService.updateById(teacher);
-
-                Student student1 = studentService.getById(info.getUserId().longValue());
-                if (student1 != null) {
-                    if (StringUtils.isEmpty(student1.getImDeviceId())) {
-                        return;
-                    }
-                    studentDeviceId = student1.getImDeviceId();
-                }
                 break;
             default:
                 break;
         }
-        List<String> list = Lists.newArrayList(studentDeviceId, teacherDeviceId).stream()
-            .filter(StringUtil::isNotBlank).collect(Collectors.toList());
 
         messageSenderPluginContext.getMessageSenderPlugin(MessageSenderPluginContext.MessageSender.JIGUANG)
-            .deviceRemoveAlias(info.getUserId().toString(),list,info.getClient().getCode());
+            .deviceRemoveAlias(info.getUserId().toString(),Lists.newArrayList(info.getImDeviceId()),info.getClient().getCode());
     }
 }