|
@@ -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);
|
|
|
}
|