|
@@ -3393,8 +3393,15 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
|
|
|
|
List<CourseScheduleEvaluate> reports = courseScheduleEvaluateDao.findExpiredDateBeforeReport(expiredDate);
|
|
|
|
|
|
+ if(CollectionUtils.isEmpty(reports)){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
for (CourseScheduleEvaluate report : reports) {
|
|
|
PracticeGroup userFreePracticeGroup = practiceGroupDao.get(Long.valueOf(report.getMusicGroupId()));
|
|
|
+ if(Objects.isNull(userFreePracticeGroup)){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
ClassGroup classGroup = classGroupDao.findByMusicGroupAndType(userFreePracticeGroup.getId().toString(), GroupType.PRACTICE.getCode());
|
|
|
|
|
|
CourseScheduleEvaluate courseScheduleEvaluate = courseScheduleEvaluateDao.findByClassGroupId(classGroup.getId());
|