|
@@ -43,7 +43,7 @@ public class ExtracurricularExercisesReplyServiceImpl extends BaseServiceImpl<Lo
|
|
|
@Autowired
|
|
|
private ExtracurricularExercisesDao extracurricularExercisesDao;
|
|
|
@Autowired
|
|
|
- private CourseScheduleStudentPaymentDao courseScheduleStudentPaymentDao;
|
|
|
+ private CourseScheduleStatisticsDao courseScheduleStatisticsDao;
|
|
|
@Autowired
|
|
|
private StudentExtracurricularExercisesSituationDao studentExtracurricularExercisesSituationDao;
|
|
|
@Autowired
|
|
@@ -341,4 +341,24 @@ public class ExtracurricularExercisesReplyServiceImpl extends BaseServiceImpl<Lo
|
|
|
pageInfo.setRows(dataList);
|
|
|
return pageInfo;
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
+ public void batchInsert(List<StudentExtracurricularExercisesSituation> situations) {
|
|
|
+ if (CollectionUtils.isEmpty(situations)){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ studentExtracurricularExercisesSituationDao.batchInsert(situations);
|
|
|
+ List<String> collect = situations.stream().map(e -> e.getCourseIds()).filter(e -> StringUtils.isNotEmpty(e)).collect(Collectors.toList());
|
|
|
+ if(!CollectionUtils.isEmpty(collect)){
|
|
|
+ //更新课程服务指标
|
|
|
+ courseScheduleStatisticsDao.updateCourseService(collect,1);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
+ public void delWaitByCourseId(List<Long> courseIdList) {
|
|
|
+ courseScheduleStatisticsDao.delWaitByCourseId();
|
|
|
+ }
|
|
|
}
|