liujc 1 سال پیش
والد
کامیت
f1000c8e71
1فایلهای تغییر یافته به همراه1 افزوده شده و 47 حذف شده
  1. 1 47
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/SysUserServiceImpl.java

+ 1 - 47
mec-biz/src/main/java/com/ym/mec/biz/service/impl/SysUserServiceImpl.java

@@ -150,58 +150,12 @@ public class SysUserServiceImpl implements SysUserService {
     @Override
     public void imDeviceId(UserInfoWrapper.UpdateUser info) {
 
-        List<String> list = new ArrayList<>();
 
         teacherDao.updateImDeviceId(info.getImDeviceId(), info.getClient().getCode(), info.getUserId());
 
-        if (!checkImDeviceId(info, list)) {
-            return;
-        }
-
 
         messageSenderPluginContext.getMessageSenderPlugin(MessageSenderPluginContext.MessageSender.JIGUANG)
-            .deviceRemoveAlias(info.getUserId().toString(),list,info.getClient().getCode());
-    }
-
-    private boolean checkImDeviceId(UserInfoWrapper.UpdateUser info, List<String> list) {
-
-        UserInfoWrapper.UpdateUser userImDeviceId = teacherDao.getUserImDeviceId(info.getUserId(), ClientEnum.TEACHER.getCode());
-        if (userImDeviceId != null ) {
-            if (userImDeviceId.getUserId() != null && StringUtils.isNotBlank(userImDeviceId.getImDeviceId())) {
-                list.add(userImDeviceId.getImDeviceId());
-            } else {
-                return false;
-            }
-        }
-
-        userImDeviceId = teacherDao.getUserImDeviceId(info.getUserId(), ClientEnum.STUDENT.getCode());
-        if (userImDeviceId != null ) {
-            if (userImDeviceId.getUserId() != null && StringUtils.isNotBlank(userImDeviceId.getImDeviceId())) {
-                list.add(userImDeviceId.getImDeviceId());
-            } else {
-                return false;
-            }
-        }
-        userImDeviceId = teacherDao.getUserImDeviceId(info.getUserId(), ClientEnum.SYSTEM.getCode());
-        if (userImDeviceId != null ) {
-            if (userImDeviceId.getUserId() != null && StringUtils.isNotBlank(userImDeviceId.getImDeviceId())) {
-                list.add(userImDeviceId.getImDeviceId());
-            } else {
-                return false;
-            }
-        }
-        userImDeviceId = teacherDao.getUserImDeviceId(info.getUserId(), ClientEnum.SCHOOL.getCode());
-        if (userImDeviceId != null ) {
-            if (userImDeviceId.getUserId() != null && StringUtils.isNotBlank(userImDeviceId.getImDeviceId())) {
-                list.add(userImDeviceId.getImDeviceId());
-            } else {
-                return false;
-            }
-        }
-
-        return true;
-
-
+            .deviceRemoveAlias(info.getUserId().toString(),Lists.newArrayList(info.getImDeviceId()),info.getClient().getCode());
     }
 
     @Nullable