Browse Source

衔接老师群聊部分

zouxuan 4 years ago
parent
commit
b16bfeaa8c

+ 7 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/MusicGroupServiceImpl.java

@@ -2642,7 +2642,10 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
                 if(group.getDirectorUserId() != null){
                     quitUserIdList.add(group.getDirectorUserId());
                 }
-                Map<Integer, String> userRoleMap = new HashMap<>(3);
+                if(group.getTransactionTeacherId() != null){
+                    quitUserIdList.add(group.getTransactionTeacherId());
+                }
+                Map<Integer, String> userRoleMap = new HashMap<>(4);
                 if(musicGroup.getTeamTeacherId() != null){
                     userRoleMap.put(musicGroup.getTeamTeacherId(), "运营主管");
                 }
@@ -2652,6 +2655,9 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
                 if(musicGroup.getDirectorUserId() != null){
                     userRoleMap.put(musicGroup.getDirectorUserId(), "乐队指导");
                 }
+                if(musicGroup.getTransactionTeacherId() != null){
+                    userRoleMap.put(musicGroup.getTransactionTeacherId(), "衔接老师");
+                }
                 imGroupMemberService.quit(Long.parseLong(musicGroupId),quitUserIdList);
                 imGroupMemberService.join(Long.parseLong(musicGroupId),userRoleMap);
             }