|
@@ -234,6 +234,12 @@ public class EmployeeServiceImpl extends BaseServiceImpl<Integer, Employee> imp
|
|
List<ImGroupModel> educationGroupModels = new ArrayList<>();
|
|
List<ImGroupModel> educationGroupModels = new ArrayList<>();
|
|
List<ImGroupModel> teamGroupModels = new ArrayList<>();
|
|
List<ImGroupModel> teamGroupModels = new ArrayList<>();
|
|
List<ImGroupModel> directorGroupModels = new ArrayList<>();
|
|
List<ImGroupModel> directorGroupModels = new ArrayList<>();
|
|
|
|
+ //获取用户担任教务老师的所有乐团列表
|
|
|
|
+ List<String> musicGroupIds = employeeDao.queryMusicGroupIdByUserId(levelUserId);
|
|
|
|
+ //获取用户担任教务老师的所有网管课列表
|
|
|
|
+ List<String> practiceGroupIds = employeeDao.queryPracticeGroupIdByUserId(levelUserId);
|
|
|
|
+ //获取用户担任教务老师的所有VIP课列表
|
|
|
|
+ List<String> vipGroupIds = employeeDao.queryVipGroupIdByUserId(levelUserId);
|
|
//获取用户需要加入的群组列表
|
|
//获取用户需要加入的群组列表
|
|
Map<String, List<EmployeeLevelDto>> collect = employeeLevelDtos.stream().collect(Collectors.groupingBy(e -> e.getRoleName()));
|
|
Map<String, List<EmployeeLevelDto>> collect = employeeLevelDtos.stream().collect(Collectors.groupingBy(e -> e.getRoleName()));
|
|
Set<String> roleNames = collect.keySet();
|
|
Set<String> roleNames = collect.keySet();
|
|
@@ -315,22 +321,16 @@ public class EmployeeServiceImpl extends BaseServiceImpl<Integer, Employee> imp
|
|
employeeDao.updateUserDemissionDate(levelUserId);
|
|
employeeDao.updateUserDemissionDate(levelUserId);
|
|
//冻结用户
|
|
//冻结用户
|
|
employeeDao.updateUserLock(levelUserId,1);
|
|
employeeDao.updateUserLock(levelUserId,1);
|
|
- //获取用户担任教务老师的所有乐团列表
|
|
|
|
- List<String> musicGroupIds = employeeDao.queryMusicGroupIdByUserId(levelUserId);
|
|
|
|
if(musicGroupIds.size() > 0){
|
|
if(musicGroupIds.size() > 0){
|
|
for (String musicGroupId : musicGroupIds) {
|
|
for (String musicGroupId : musicGroupIds) {
|
|
imUserFriendService.refreshGroupImUserFriend(musicGroupId, GroupType.MUSIC);
|
|
imUserFriendService.refreshGroupImUserFriend(musicGroupId, GroupType.MUSIC);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- //获取用户担任教务老师的所有网管课列表
|
|
|
|
- List<String> practiceGroupIds = employeeDao.queryPracticeGroupIdByUserId(levelUserId);
|
|
|
|
if(practiceGroupIds.size() > 0){
|
|
if(practiceGroupIds.size() > 0){
|
|
for (String musicGroupId : practiceGroupIds) {
|
|
for (String musicGroupId : practiceGroupIds) {
|
|
imUserFriendService.refreshGroupImUserFriend(musicGroupId, GroupType.PRACTICE);
|
|
imUserFriendService.refreshGroupImUserFriend(musicGroupId, GroupType.PRACTICE);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- //获取用户担任教务老师的所有VIP课列表
|
|
|
|
- List<String> vipGroupIds = employeeDao.queryVipGroupIdByUserId(levelUserId);
|
|
|
|
if(vipGroupIds.size() > 0){
|
|
if(vipGroupIds.size() > 0){
|
|
for (String musicGroupId : vipGroupIds) {
|
|
for (String musicGroupId : vipGroupIds) {
|
|
imUserFriendService.refreshGroupImUserFriend(musicGroupId, GroupType.VIP);
|
|
imUserFriendService.refreshGroupImUserFriend(musicGroupId, GroupType.VIP);
|