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