|
@@ -1,24 +1,21 @@
|
|
|
package com.yonge.cooleshow.biz.dal.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
|
|
|
import com.yonge.cooleshow.auth.api.entity.SysUser;
|
|
|
import com.yonge.cooleshow.biz.dal.config.RongCloudConfig;
|
|
|
import com.yonge.cooleshow.biz.dal.dao.*;
|
|
|
-import com.yonge.cooleshow.biz.dal.dto.BasicUserInfo;
|
|
|
+import com.yonge.cooleshow.biz.dal.dto.ImGroupResultDto;
|
|
|
+import com.yonge.cooleshow.biz.dal.dto.ImGroupSearchDto;
|
|
|
import com.yonge.cooleshow.biz.dal.entity.CourseGroup;
|
|
|
import com.yonge.cooleshow.biz.dal.entity.ImGroup;
|
|
|
import com.yonge.cooleshow.biz.dal.entity.ImGroupMember;
|
|
|
-import com.yonge.cooleshow.biz.dal.entity.ImUserFriend;
|
|
|
import com.yonge.cooleshow.biz.dal.service.CourseGroupService;
|
|
|
import com.yonge.cooleshow.biz.dal.service.ImGroupMemberService;
|
|
|
import com.yonge.cooleshow.biz.dal.service.ImGroupService;
|
|
|
import com.yonge.cooleshow.biz.dal.service.ImUserFriendService;
|
|
|
-import com.yonge.cooleshow.biz.dal.support.PageUtil;
|
|
|
import com.yonge.cooleshow.common.exception.BizException;
|
|
|
-import com.yonge.cooleshow.common.page.PageInfo;
|
|
|
import io.rong.models.Result;
|
|
|
import io.rong.models.group.GroupMember;
|
|
|
import io.rong.models.group.GroupModel;
|
|
@@ -30,7 +27,6 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
import java.util.*;
|
|
|
-import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
|
* 即时通讯群组(ImGroup)表服务实现类
|
|
@@ -175,8 +171,15 @@ public class ImGroupServiceImpl extends ServiceImpl<ImGroupDao, ImGroup> impleme
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<ImGroup> queryAll(Map<String, Object> params) {
|
|
|
- return baseMapper.findAll(params);
|
|
|
+ public List<ImGroup> queryAll(ImGroupSearchDto imGroupSearchDto) {
|
|
|
+ return baseMapper.findAll(imGroupSearchDto);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<ImGroupResultDto> queryTeacherFun(ImGroupSearchDto imGroupSearchDto) {
|
|
|
+ SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
+ imGroupSearchDto.setUserId(sysUser.getId());
|
|
|
+ return baseMapper.queryTeacherFun(imGroupSearchDto);
|
|
|
}
|
|
|
}
|
|
|
|