Browse Source

群主身份为管理员

yuanliang 11 months ago
parent
commit
a1fbf595d1

+ 0 - 1
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/im/impl/ImGroupCoreServiceImpl.java

@@ -213,7 +213,6 @@ public class ImGroupCoreServiceImpl implements ImGroupCoreService {
                 .nickname(userInfo.getNickname())
                 .isAdmin(true)
                 .roleType(userInfo.getRoleType())
-                .groupRoleType(EImGroupMemberRoleType.Admin)
                 .build();
 
         groupMembers.add(groupMember.imUserId(getImUserId(groupMember.getUserId().toString(),userInfo.getClientType())));

+ 2 - 2
cooleshow-user/user-biz/src/main/resources/config/mybatis/ImGroupMemberMapper.xml

@@ -35,10 +35,10 @@
     <insert id="insertBatch" keyColumn="id_" keyProperty="id" useGeneratedKeys="true"
             parameterType="com.yonge.cooleshow.biz.dal.entity.ImGroupMember">
         insert into im_group_member(group_id_, user_id_,avatar_, nickname_, is_admin_, role_type_, create_time_,
-        update_time_)
+        update_time_,group_role_type_)
         values
         <foreach collection="entities" item="entity" separator=",">
-            (#{entity.groupId}, #{entity.userId}, #{entity.avatar}, #{entity.nickname}, #{entity.isAdmin}, #{entity.roleType},NOW(), NOW())
+            (#{entity.groupId}, #{entity.userId}, #{entity.avatar}, #{entity.nickname}, #{entity.isAdmin}, #{entity.roleType},NOW(), NOW(),#{entity.groupRoleType})
         </foreach>
         ON DUPLICATE KEY UPDATE
         group_id_ = VALUES(group_id_),