|
@@ -1551,7 +1551,15 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
|
|
|
|
|
|
homePage.setLiveList(baseMapper.selectLive(appAuditVersion, subjectId));
|
|
|
homePage.setVideoList(baseMapper.selectVideo(appAuditVersion, subjectId));
|
|
|
- homePage.setRecentCourses(baseMapper.selectRecentCourses(studentId));
|
|
|
+ StudentHomePage.RecentCourses recentCourses = baseMapper.selectRecentCourses(studentId);
|
|
|
+
|
|
|
+ if (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());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ homePage.setRecentCourses(recentCourses);
|
|
|
}
|
|
|
if (studentId == null) {
|
|
|
//vip课和趣纠课
|
|
@@ -1576,7 +1584,17 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
|
|
|
}
|
|
|
|
|
|
// 本周未上课程数
|
|
|
- coursesPractice.setNotStartCount(getWeekNotStart(teacherId));
|
|
|
+ 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());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ coursesPractice.setNotStartCount(getWeekNotStart(teacherId));
|
|
|
+ }
|
|
|
}
|
|
|
return homePage;
|
|
|
}
|