|
@@ -1035,6 +1035,10 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
|
|
|
@NotNull
|
|
|
private Map<String, String> getCourseJoinMap() {
|
|
|
Map<String, String> sysConfig = new HashMap<>();
|
|
|
+
|
|
|
+ sysConfig.put("groupStartTime", sysConfigService.findConfigValue(SysConfigConstant.PRE_CREATE_GROUP_ROOM_MINUTE));
|
|
|
+
|
|
|
+ sysConfig.put("groupEndTime", sysConfigService.findConfigValue(SysConfigConstant.DESTROY_EXPIRED_GROUP_ROOM_MINUTE));
|
|
|
|
|
|
sysConfig.put("vipStartTime", sysConfigService.findConfigValue(SysConfigConstant.PRE_CREATE_VIP_ROOM_MINUTE));
|
|
|
|
|
@@ -1567,7 +1571,8 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
|
|
|
StudentHomePage.RecentCourses recentCourses = baseMapper.selectRecentCourses(studentId);
|
|
|
|
|
|
if (recentCourses !=null &&
|
|
|
- (CourseScheduleEnum.PRACTICE.getCode().equals(recentCourses.getCourseType()) || CourseScheduleEnum.VIP.getCode().equals(recentCourses.getCourseType()))) {
|
|
|
+ (CourseScheduleEnum.PRACTICE.getCode().equals(recentCourses.getCourseType())
|
|
|
+ || CourseScheduleEnum.VIP.getCode().equals(recentCourses.getCourseType()))) {
|
|
|
SysUser sysUser = sysUserService.getByUserId(studentId);
|
|
|
if (sysUser != null) {
|
|
|
recentCourses.setCourseGroupName(recentCourses.getCourseGroupName() + "-" + sysUser.getUsername());
|
|
@@ -1578,7 +1583,7 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
|
|
|
if (studentId == null) {
|
|
|
|
|
|
StudentHomePage.RecentCourses coursesPractice = baseMapper.selectRecentCoursesPractice(teacherId);
|
|
|
- StudentHomePage.RecentCourses coursesLive = baseMapper.selectRecentCoursesLive(teacherId);
|
|
|
+ StudentHomePage.RecentCourses coursesLive = baseMapper.selectRecentCoursesLive(teacherId);
|
|
|
|
|
|
if (coursesPractice == null && coursesLive != null) {
|
|
|
homePage.setRecentCourses(coursesLive);
|
|
@@ -1599,7 +1604,8 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
|
|
|
|
|
|
|
|
|
if (coursesPractice != null &&
|
|
|
- (CourseScheduleEnum.PRACTICE.getCode().equals(coursesPractice.getCourseType()) || CourseScheduleEnum.VIP.getCode().equals(coursesPractice.getCourseType()))) {
|
|
|
+ (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());
|
|
@@ -1628,6 +1634,9 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
|
|
|
case "VIP":
|
|
|
start= Integer.parseInt(courseJoinMap.get("vipStartTime"));
|
|
|
break;
|
|
|
+ case "GROUP":
|
|
|
+ start= Integer.parseInt(courseJoinMap.get("groupStartTime"));
|
|
|
+ break;
|
|
|
default:
|
|
|
break;
|
|
|
}
|