|
@@ -13,12 +13,7 @@ import com.microsvc.toolkit.middleware.im.message.MessageWrapper;
|
|
|
import com.microsvc.toolkit.middleware.im.message.TencentRequest;
|
|
|
import com.ym.mec.auth.api.entity.SysUser;
|
|
|
import com.ym.mec.auth.api.enums.SysUserType;
|
|
|
-import com.ym.mec.biz.dal.dao.ClassGroupTeacherMapperDao;
|
|
|
-import com.ym.mec.biz.dal.dao.ImGroupDao;
|
|
|
-import com.ym.mec.biz.dal.dao.ImGroupMemberDao;
|
|
|
-import com.ym.mec.biz.dal.dao.ImUserFriendDao;
|
|
|
-import com.ym.mec.biz.dal.dao.MusicGroupDao;
|
|
|
-import com.ym.mec.biz.dal.dao.TeacherDao;
|
|
|
+import com.ym.mec.biz.dal.dao.*;
|
|
|
import com.ym.mec.biz.dal.dto.ImGroupDto;
|
|
|
import com.ym.mec.biz.dal.dto.ImGroupMemberDto;
|
|
|
import com.ym.mec.biz.dal.dto.NameDto;
|
|
@@ -92,6 +87,9 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
|
|
|
private ImGroupMemberDao imGroupMemberDao;
|
|
|
|
|
|
@Resource
|
|
|
+ private ImGroupNoticeDao imGroupNoticeDao;
|
|
|
+
|
|
|
+ @Resource
|
|
|
private ImGroupMemberService imGroupMemberService;
|
|
|
|
|
|
@Resource
|
|
@@ -282,14 +280,11 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public boolean cancel(String imGroupId) {
|
|
|
// 删除群成员
|
|
|
-// imGroupMemberDao.deleteByImGroupId(imGroupId);
|
|
|
-// // 删除群公告
|
|
|
-// imGroupNoticeDao.deleteByImGroupId(imGroupId);
|
|
|
-// // 删除群信息
|
|
|
-// imGroupDao.delete(imGroupId);
|
|
|
-//
|
|
|
-// imFeignService.groupDismiss(new GroupModel(imGroupId, null));
|
|
|
-
|
|
|
+ imGroupMemberDao.deleteByImGroupId(imGroupId);
|
|
|
+ // 删除群公告
|
|
|
+ imGroupNoticeDao.deleteByImGroupId(imGroupId);
|
|
|
+ // 删除群信息
|
|
|
+ imGroupDao.delete(imGroupId);
|
|
|
try {
|
|
|
imGroupCoreService.groupDismiss(imGroupId);
|
|
|
} catch (Exception e) {
|