|
@@ -1,6 +1,7 @@
|
|
package com.ym.mec.biz.service.impl;
|
|
package com.ym.mec.biz.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
|
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
|
|
|
+import com.dayaedu.cbs.openfeign.client.MessageFeignClientService;
|
|
import com.google.common.collect.Lists;
|
|
import com.google.common.collect.Lists;
|
|
import com.ym.mec.auth.api.client.SysUserFeignService;
|
|
import com.ym.mec.auth.api.client.SysUserFeignService;
|
|
import com.ym.mec.auth.api.entity.SysUser;
|
|
import com.ym.mec.auth.api.entity.SysUser;
|
|
@@ -17,9 +18,9 @@ import com.ym.mec.thirdparty.message.MessageSenderPluginContext;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.jetbrains.annotations.Nullable;
|
|
import org.jetbrains.annotations.Nullable;
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
+import javax.annotation.Resource;
|
|
import java.io.Serializable;
|
|
import java.io.Serializable;
|
|
import java.util.*;
|
|
import java.util.*;
|
|
|
|
|
|
@@ -27,17 +28,18 @@ import java.util.*;
|
|
@Service
|
|
@Service
|
|
public class SysUserServiceImpl implements SysUserService {
|
|
public class SysUserServiceImpl implements SysUserService {
|
|
|
|
|
|
- @Autowired
|
|
|
|
|
|
+ @Resource
|
|
private SysUserFeignService sysUserFeignService;
|
|
private SysUserFeignService sysUserFeignService;
|
|
- @Autowired
|
|
|
|
|
|
+ @Resource
|
|
private TeacherDao teacherDao;
|
|
private TeacherDao teacherDao;
|
|
- @Autowired
|
|
|
|
|
|
+ @Resource
|
|
private SysConfigService sysConfigService;
|
|
private SysConfigService sysConfigService;
|
|
- @Autowired
|
|
|
|
|
|
+ @Resource
|
|
private ImGroupCoreService imGroupCoreService;
|
|
private ImGroupCoreService imGroupCoreService;
|
|
-
|
|
|
|
- @Autowired
|
|
|
|
|
|
+ @Resource
|
|
private MessageSenderPluginContext messageSenderPluginContext;
|
|
private MessageSenderPluginContext messageSenderPluginContext;
|
|
|
|
+ @Resource
|
|
|
|
+ private MessageFeignClientService messageFeignClientService;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public Integer getUserId(){
|
|
public Integer getUserId(){
|
|
@@ -153,7 +155,7 @@ public class SysUserServiceImpl implements SysUserService {
|
|
|
|
|
|
teacherDao.updateImDeviceId(info.getImDeviceId(), info.getClient().getCode(), info.getUserId());
|
|
teacherDao.updateImDeviceId(info.getImDeviceId(), info.getClient().getCode(), info.getUserId());
|
|
|
|
|
|
-
|
|
|
|
|
|
+// messageFeignClientService.
|
|
messageSenderPluginContext.getMessageSenderPlugin(MessageSenderPluginContext.MessageSender.JIGUANG)
|
|
messageSenderPluginContext.getMessageSenderPlugin(MessageSenderPluginContext.MessageSender.JIGUANG)
|
|
.deviceRemoveAlias(info.getUserId().toString(),Lists.newArrayList(info.getImDeviceId()),info.getClient().getCode());
|
|
.deviceRemoveAlias(info.getUserId().toString(),Lists.newArrayList(info.getImDeviceId()),info.getClient().getCode());
|
|
}
|
|
}
|