|  | @@ -618,7 +618,12 @@ public class ImNetworkRoomServiceImpl extends ServiceImpl<ImNetworkRoomDao, ImNe
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      @Override
 |  |      @Override
 | 
											
												
													
														|  |      public List<BasicUserInfoDto> queryNoJoinStu(String roomId) {
 |  |      public List<BasicUserInfoDto> queryNoJoinStu(String roomId) {
 | 
											
												
													
														|  | -        List<BasicUserInfoDto> userInfos = courseScheduleStudentPaymentService.getDao().queryNoJoinStu(roomId);
 |  | 
 | 
											
												
													
														|  | 
 |  | +        //获取在教室的学员列表
 | 
											
												
													
														|  | 
 |  | +        List<String> studentIds = imNetworkRoomMemberService.lambdaQuery().eq(ImNetworkRoomMember::getRoomId, roomId)
 | 
											
												
													
														|  | 
 |  | +                .eq(ImNetworkRoomMember::getRole, RoleEnum.RoleStudent.getValue()).list()
 | 
											
												
													
														|  | 
 |  | +                .stream().map(e -> imGroupService.analysisImUserId(e.getUserId())).collect(Collectors.toList());
 | 
											
												
													
														|  | 
 |  | +        //获取不在教室的学员列表
 | 
											
												
													
														|  | 
 |  | +        List<BasicUserInfoDto> userInfos = courseScheduleStudentPaymentService.getDao().queryNoJoinStu(roomId,studentIds);
 | 
											
												
													
														|  |          for (BasicUserInfoDto item : userInfos) {
 |  |          for (BasicUserInfoDto item : userInfos) {
 | 
											
												
													
														|  |              item.setUserId(imGroupService.getImUserId(item.getUserId(),ClientEnum.STUDENT.name()));
 |  |              item.setUserId(imGroupService.getImUserId(item.getUserId(),ClientEnum.STUDENT.name()));
 | 
											
												
													
														|  |          }
 |  |          }
 |