|
@@ -6,18 +6,13 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
-import com.yonge.cooleshow.api.feign.dto.ImUserInfo;
|
|
|
import com.google.common.collect.ImmutableList;
|
|
|
import com.google.common.collect.Lists;
|
|
|
import com.microsvc.toolkit.common.webportal.exception.BizException;
|
|
|
import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
|
|
|
import com.yonge.cooleshow.auth.api.entity.SysUser;
|
|
|
import com.yonge.cooleshow.auth.config.CustomerServiceConfig;
|
|
|
-import com.yonge.cooleshow.biz.dal.dao.EmployeeDao;
|
|
|
-import com.yonge.cooleshow.biz.dal.dao.StudentDao;
|
|
|
-import com.yonge.cooleshow.biz.dal.dao.SubjectDao;
|
|
|
-import com.yonge.cooleshow.biz.dal.dao.TeacherDao;
|
|
|
-import com.yonge.cooleshow.biz.dal.dao.UserBindingTeacherDao;
|
|
|
+import com.yonge.cooleshow.biz.dal.dao.*;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.search.QueryMyFollowSearch;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.search.StudentSearch;
|
|
|
import com.yonge.cooleshow.biz.dal.entity.*;
|
|
@@ -26,11 +21,9 @@ import com.yonge.cooleshow.biz.dal.enums.ImGroupMemberRoleType;
|
|
|
import com.yonge.cooleshow.biz.dal.enums.ImGroupType;
|
|
|
import com.yonge.cooleshow.biz.dal.enums.MessageTypeEnum;
|
|
|
import com.yonge.cooleshow.biz.dal.mapper.SysUserMapper;
|
|
|
-import com.yonge.cooleshow.biz.dal.service.*;
|
|
|
import com.yonge.cooleshow.biz.dal.mapper.TenantAlbumMapper;
|
|
|
-import com.yonge.cooleshow.biz.dal.mapper.TenantAlbumPurchaseMapper;
|
|
|
import com.yonge.cooleshow.biz.dal.mapper.TenantAlbumRefMapper;
|
|
|
-import com.yonge.cooleshow.biz.dal.service.ImGroupService;
|
|
|
+import com.yonge.cooleshow.biz.dal.service.*;
|
|
|
import com.yonge.cooleshow.biz.dal.service.im.ImGroupCoreService;
|
|
|
import com.yonge.cooleshow.biz.dal.vo.MyFollow;
|
|
|
import com.yonge.cooleshow.biz.dal.vo.StudentHomeVo;
|
|
@@ -577,10 +570,6 @@ public class StudentServiceImpl extends ServiceImpl<StudentDao, Student> impleme
|
|
|
if (student.getTenantId() == null || student.getTenantId() == -1) {
|
|
|
return;
|
|
|
}
|
|
|
- SysUser sysUser = sysUserFeignService.queryUserById(student.getUserId());
|
|
|
- if (sysUser == null) {
|
|
|
- return;
|
|
|
- }
|
|
|
TenantInfo tenantInfo = tenantInfoService.getById(student.getTenantId());
|
|
|
if (tenantInfo == null) {
|
|
|
return;
|
|
@@ -590,7 +579,7 @@ public class StudentServiceImpl extends ServiceImpl<StudentDao, Student> impleme
|
|
|
return;
|
|
|
}
|
|
|
Map<Long, String> receivers = new HashMap<>();
|
|
|
- receivers.put(sysUser.getId(), sysUser.getPhone());
|
|
|
+ receivers.put(student.getUserId(), student.getUserId().toString());
|
|
|
try {
|
|
|
sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.TENANT_STUDENT_CHANGE,
|
|
|
receivers, null, 0, null, ClientEnum.TENANT_STUDENT.getCode(),tenantInfo.getName(),newTenantInfo.getName());
|