소스 검색

群主转让、群注销

zouxuan 1 년 전
부모
커밋
dcfe0bc4e7
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/ImGroupServiceImpl.java

+ 3 - 2
mec-biz/src/main/java/com/ym/mec/biz/service/impl/ImGroupServiceImpl.java

@@ -189,7 +189,6 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
 
     private String createImGroup(ImGroup imGroup, Integer userId, String roleType) throws Exception {
         ImGroupWrapper.ImGroup group = ImGroupWrapper.ImGroup.from(JSON.toJSONString(imGroup));
-
         //记录群成员
         com.ym.mec.biz.dal.wrapper.ImGroupMemberWrapper.ImGroupMember groupMember = null;
         if (userId != null) {
@@ -202,8 +201,10 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
                     .nickname(sysUserService.getImName(sysUser))
                     .roleType(roleType)
                     .tenantId(Optional.ofNullable(imGroup.getTenantId()).orElse(TenantContextHolder.getTenantId()))
-                    .isAdmin(true)
                     .build();
+            if(StringUtils.equals(roleType,"乐团领队")){
+                groupMember.setIsAdmin(true);
+            }
         }
         return imGroupCoreService.groupCreate(groupMember, group);
     }