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