|  | @@ -1108,7 +1108,35 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
 | 
	
		
			
				|  |  |          List<SysUser> userList = baseMapper.selectTeacher(tomorrow);
 | 
	
		
			
				|  |  |          if (CollectionUtils.isNotEmpty(userList)) {
 | 
	
		
			
				|  |  |              for (SysUser sysUser : userList) {
 | 
	
		
			
				|  |  | +                Map<Long, String> teacherReceivers = new HashMap<>();
 | 
	
		
			
				|  |  | +                teacherReceivers.put(sysUser.getId(), sysUser.getPhone());
 | 
	
		
			
				|  |  | +                Map<Long, String> teacherSms = new HashMap<>();
 | 
	
		
			
				|  |  | +                teacherSms.put(sysUser.getId(), sysUser.getPhone());
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                Integer liveCount=0;
 | 
	
		
			
				|  |  | +                Integer practiceCount=0;
 | 
	
		
			
				|  |  | +                List<CountVo> typeCount=baseMapper.selectTypeCount(sysUser.getId(),tomorrow);
 | 
	
		
			
				|  |  | +                for (CountVo countVo : typeCount) {
 | 
	
		
			
				|  |  | +                    if (countVo.getType().equals(CourseScheduleEnum.LIVE.getCode())) {
 | 
	
		
			
				|  |  | +                        liveCount=countVo.getCount();
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                    if (countVo.getType().equals(CourseScheduleEnum.PRACTICE.getCode())) {
 | 
	
		
			
				|  |  | +                        practiceCount=countVo.getCount();
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +                //老师端-明日课程提醒
 | 
	
		
			
				|  |  | +                String teacherUrl = sysMessageService.selectConfigUrl(MessageTypeEnum.SMS_TOMORROW_COURSE_REMINDER.getCode());
 | 
	
		
			
				|  |  | +                sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.TOMORROW_COURSE_REMINDER,
 | 
	
		
			
				|  |  | +                        teacherReceivers, null, 0, null, ClientEnum.TEACHER.getCode(),
 | 
	
		
			
				|  |  | +                        practiceCount.toString(),liveCount.toString(),teacherUrl);
 | 
	
		
			
				|  |  | +                log.info("send success {}",MessageTypeEnum.TOMORROW_COURSE_REMINDER);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //老师端-明日课程提醒(短信)
 | 
	
		
			
				|  |  | +                sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.AWSMS, MessageTypeEnum.SMS_TOMORROW_COURSE_REMINDER,
 | 
	
		
			
				|  |  | +                        teacherSms, null, 0, null, null,
 | 
	
		
			
				|  |  | +                        practiceCount, liveCount);
 | 
	
		
			
				|  |  | +                log.info("send success {}",MessageTypeEnum.SMS_STUDENT_BUY_PRACTICE);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |      }
 |