|  | @@ -27,6 +27,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  |  import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 | 
	
		
			
				|  |  |  import org.springframework.transaction.annotation.Transactional;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +import java.util.Comparator;
 | 
	
		
			
				|  |  |  import java.util.HashMap;
 | 
	
		
			
				|  |  |  import java.util.List;
 | 
	
		
			
				|  |  |  import java.util.Map;
 | 
	
	
		
			
				|  | @@ -73,6 +74,12 @@ public class VideoLessonGroupServiceImpl extends ServiceImpl<VideoLessonGroupDao
 | 
	
		
			
				|  |  |          return page.setRecords(baseMapper.selectPage(page, query));
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    public List<VideoLessonGroupVo> selectPage(VideoLessonGroupSearch query) {
 | 
	
		
			
				|  |  | +        List<VideoLessonGroupVo> list = baseMapper.selectPage(null, query);
 | 
	
		
			
				|  |  | +        List<VideoLessonGroupVo> collect = list.stream().sorted(Comparator.comparing(VideoLessonGroupVo::getCountStudent, Comparator.reverseOrder())).limit(2).collect(Collectors.toList());
 | 
	
		
			
				|  |  | +        return collect;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * @Description: 根据组id查详情
 | 
	
		
			
				|  |  |       * @Author: cy
 | 
	
	
		
			
				|  | @@ -121,15 +128,15 @@ public class VideoLessonGroupServiceImpl extends ServiceImpl<VideoLessonGroupDao
 | 
	
		
			
				|  |  |          //推送
 | 
	
		
			
				|  |  |          VideoLessonGroup lessonGroup = baseMapper.selectById(examineVo.getId());
 | 
	
		
			
				|  |  |          String status = examineVo.getAuditStatus();
 | 
	
		
			
				|  |  | -        Map<Long,String> receivers = new HashMap<>();
 | 
	
		
			
				|  |  | +        Map<Long, String> receivers = new HashMap<>();
 | 
	
		
			
				|  |  |          SysUser teacher = sysUserFeignService.queryUserById(lessonGroup.getTeacherId());
 | 
	
		
			
				|  |  |          receivers.put(lessonGroup.getTeacherId(), teacher.getPhone());
 | 
	
		
			
				|  |  |          if (status.equals("PASS")) {
 | 
	
		
			
				|  |  |              try {
 | 
	
		
			
				|  |  |                  sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.VIDEO_SHEET_AUTH_PASS,
 | 
	
		
			
				|  |  | -                        receivers, null, 0, null, ClientEnum.TEACHER.getCode(),lessonGroup.getLessonName());
 | 
	
		
			
				|  |  | -            }catch (Exception e){
 | 
	
		
			
				|  |  | -                log.warn("视频课审核失败,{}",e.getMessage());
 | 
	
		
			
				|  |  | +                        receivers, null, 0, null, ClientEnum.TEACHER.getCode(), lessonGroup.getLessonName());
 | 
	
		
			
				|  |  | +            } catch (Exception e) {
 | 
	
		
			
				|  |  | +                log.warn("视频课审核失败,{}", e.getMessage());
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          } else {
 | 
	
		
			
				|  |  |              try {
 | 
	
	
		
			
				|  | @@ -138,9 +145,9 @@ public class VideoLessonGroupServiceImpl extends ServiceImpl<VideoLessonGroupDao
 | 
	
		
			
				|  |  |                      remark = examineVo.getRemarks();
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.VIDEO_SHEET_AUTH_UNPASS,
 | 
	
		
			
				|  |  | -                        receivers, null, 0, null, ClientEnum.TEACHER.getCode(),lessonGroup.getLessonName(),remark);
 | 
	
		
			
				|  |  | -            }catch (Exception e){
 | 
	
		
			
				|  |  | -                log.warn("视频课审核失败,{}",e.getMessage());
 | 
	
		
			
				|  |  | +                        receivers, null, 0, null, ClientEnum.TEACHER.getCode(), lessonGroup.getLessonName(), remark);
 | 
	
		
			
				|  |  | +            } catch (Exception e) {
 | 
	
		
			
				|  |  | +                log.warn("视频课审核失败,{}", e.getMessage());
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 |