|
@@ -25,10 +25,7 @@ import com.ym.mec.biz.dal.dto.StudentLessonTrainingDetailWrapper;
|
|
|
import com.ym.mec.biz.dal.entity.*;
|
|
|
import com.ym.mec.biz.dal.enums.ELessonTrainingType;
|
|
|
import com.ym.mec.biz.dal.enums.StandardEnum;
|
|
|
-import com.ym.mec.biz.service.ExtracurricularExercisesReplyService;
|
|
|
-import com.ym.mec.biz.service.ExtracurricularExercisesService;
|
|
|
-import com.ym.mec.biz.service.MusicGroupService;
|
|
|
-import com.ym.mec.biz.service.StudentLessonTrainingDetailService;
|
|
|
+import com.ym.mec.biz.service.*;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.jetbrains.annotations.NotNull;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -54,12 +51,6 @@ import com.ym.mec.biz.dal.enums.StudentMusicGroupStatusEnum;
|
|
|
import com.ym.mec.biz.dal.enums.YesOrNoEnum;
|
|
|
import com.ym.mec.biz.dal.page.CourseHomeworkQueryInfo;
|
|
|
import com.ym.mec.biz.dal.page.StudentCourseHomeWorkQueryInfo;
|
|
|
-import com.ym.mec.biz.service.CourseHomeworkService;
|
|
|
-import com.ym.mec.biz.service.MusicGroupTrainPlanService;
|
|
|
-import com.ym.mec.biz.service.StudentCourseHomeworkService;
|
|
|
-import com.ym.mec.biz.service.StudentServeService;
|
|
|
-import com.ym.mec.biz.service.SysConfigService;
|
|
|
-import com.ym.mec.biz.service.SysMessageService;
|
|
|
import com.ym.mec.common.constant.CommonConstants;
|
|
|
import com.ym.mec.common.dal.BaseDAO;
|
|
|
import com.ym.mec.common.exception.BizException;
|
|
@@ -124,7 +115,7 @@ public class StudentCourseHomeworkServiceImpl extends BaseServiceImpl<Long, Stud
|
|
|
private MusicGroupService musicGroupService;
|
|
|
|
|
|
@Autowired
|
|
|
- private ExtracurricularExercisesService extracurricularExercisesService;
|
|
|
+ private StudentLessonExaminationDao studentLessonExaminationDao;
|
|
|
|
|
|
@Autowired
|
|
|
private StudentLessonTrainingDetailService studentLessonTrainingDetailService;
|
|
@@ -385,6 +376,19 @@ public class StudentCourseHomeworkServiceImpl extends BaseServiceImpl<Long, Stud
|
|
|
sysMessageService.batchSendMessage(MessageSender.JIGUANG, MessageTypeEnum.STUDENT_PUSH_JOB_MESSAGE, receivers, null, 0, "homework?" + sb, "STUDENT", sch.getCourseHomework()
|
|
|
.getMusicGroup().getName(), sch.getCourseHomework().getClassGroup().getName());
|
|
|
}
|
|
|
+ //获取即将截止的测评
|
|
|
+ String date = DateUtil.dateToString(DateUtil.addDays(new Date(), 1),DateUtil.ISO_EXPANDED_DATE_FORMAT);
|
|
|
+ List<StudentLessonExamination> examinations = studentLessonExaminationDao.queryEndList(date);
|
|
|
+ if(!CollectionUtils.isEmpty(examinations)){
|
|
|
+ Map<Long, List<StudentLessonExamination>> listMap = examinations.stream().collect(Collectors.groupingBy(e -> e.getLessonExaminationId()));
|
|
|
+ for (Long lessonExaminationId : listMap.keySet()) {
|
|
|
+ List<StudentLessonExamination> studentLessonExaminations = listMap.get(lessonExaminationId);
|
|
|
+ Map<Integer, String> receivers = studentLessonExaminations.stream().collect(Collectors.toMap(e -> e.getUserId(), e -> e.getUserId().toString()));
|
|
|
+ sb = new StringBuffer("evaluating?evaluateId=").append(lessonExaminationId);
|
|
|
+ sysMessageService.batchSendMessage(MessageSender.JIGUANG, MessageTypeEnum.STUDENT_PUSH_JOB_MESSAGE, receivers, null, 0, sb.toString(), "STUDENT");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
@Override
|