|
@@ -1553,7 +1553,7 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
|
|
|
homePage.setVideoList(baseMapper.selectVideo(appAuditVersion, subjectId));
|
|
|
StudentHomePage.RecentCourses recentCourses = baseMapper.selectRecentCourses(studentId);
|
|
|
|
|
|
- if (CourseScheduleEnum.PRACTICE.getCode().equals(recentCourses.getCourseType()) || CourseScheduleEnum.VIP.getCode().equals(recentCourses.getCourseType())) {
|
|
|
+ if (recentCourses !=null && CourseScheduleEnum.PRACTICE.getCode().equals(recentCourses.getCourseType()) || CourseScheduleEnum.VIP.getCode().equals(recentCourses.getCourseType())) {
|
|
|
SysUser sysUser = sysUserService.getByUserId(recentCourses.getTeacherId());
|
|
|
if (sysUser != null) {
|
|
|
recentCourses.setCourseGroupName(recentCourses.getCourseGroupName() + "-" + sysUser.getUsername());
|
|
@@ -1584,16 +1584,12 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
|
|
|
}
|
|
|
|
|
|
// 本周未上课程数
|
|
|
- if (coursesPractice != null) {
|
|
|
|
|
|
- if (CourseScheduleEnum.PRACTICE.getCode().equals(coursesPractice.getCourseType()) || CourseScheduleEnum.VIP.getCode().equals(coursesPractice.getCourseType())) {
|
|
|
- SysUser sysUser = sysUserService.getByUserId(coursesPractice.getStudentId());
|
|
|
- if (sysUser != null) {
|
|
|
- coursesPractice.setCourseGroupName(coursesPractice.getCourseGroupName() + "-" + sysUser.getUsername());
|
|
|
- }
|
|
|
+ if (coursesPractice != null && CourseScheduleEnum.PRACTICE.getCode().equals(coursesPractice.getCourseType()) || CourseScheduleEnum.VIP.getCode().equals(coursesPractice.getCourseType())) {
|
|
|
+ SysUser sysUser = sysUserService.getByUserId(coursesPractice.getStudentId());
|
|
|
+ if (sysUser != null) {
|
|
|
+ coursesPractice.setCourseGroupName(coursesPractice.getCourseGroupName() + "-" + sysUser.getUsername());
|
|
|
}
|
|
|
-
|
|
|
- coursesPractice.setNotStartCount(getWeekNotStart(teacherId));
|
|
|
}
|
|
|
}
|
|
|
return homePage;
|