|
@@ -716,16 +716,16 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
imGroupModels.addAll(classGroupDao.queryUserCommGroups(userId, search));
|
|
|
if (imGroupModels != null && imGroupModels.size() > 0) {
|
|
|
imGroupModels.forEach(e -> {
|
|
|
- e.setCount(classGroupService.findGroupUsers(Integer.parseInt(e.getId())).size());
|
|
|
+ e.setCount(classGroupService.findGroupUsers(Integer.parseInt(e.getId()),null).size());
|
|
|
});
|
|
|
}
|
|
|
return imGroupModels;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<ImUserModel> findGroupUsers(Integer groupId) {
|
|
|
+ public List<ImUserModel> findGroupUsers(Integer groupId,String search) {
|
|
|
//获取相关学员
|
|
|
- List<ImUserModel> students = classGroupDao.findGroupUsers(groupId);
|
|
|
+ List<ImUserModel> students = classGroupDao.findGroupUsers(groupId,search);
|
|
|
if (students == null) {
|
|
|
students = new ArrayList<>();
|
|
|
}
|
|
@@ -762,7 +762,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
}
|
|
|
teacherIds.removeAll(Collections.singleton(null));
|
|
|
if(teacherIds.size() > 0){
|
|
|
- List<ImUserModel> userModels = teacherDao.queryTeacherImModel(teacherIds);
|
|
|
+ List<ImUserModel> userModels = teacherDao.queryTeacherImModel(teacherIds,search);
|
|
|
for (ImUserModel e : userModels) {
|
|
|
if(musicGroup != null){
|
|
|
if(musicGroup.getTeamTeacherId() != null && Integer.parseInt(e.getId()) == musicGroup.getTeamTeacherId()){
|