|
@@ -119,6 +119,14 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
currentCourseDetail.getSchoolId().intValue());
|
|
currentCourseDetail.getSchoolId().intValue());
|
|
currentCourseDetail.setOnlyNormal(yesOrNoEnum);
|
|
currentCourseDetail.setOnlyNormal(yesOrNoEnum);
|
|
currentCourseDetail.setCurrentClassTimes(courseScheduleDao.countClassGroupOverCourseNum(currentCourseDetail.getClassId()));
|
|
currentCourseDetail.setCurrentClassTimes(courseScheduleDao.countClassGroupOverCourseNum(currentCourseDetail.getClassId()));
|
|
|
|
+ SysConfig sysConfig = sysConfigService.findByParamName(SysConfigService.ENABLE_STUDENT_ATTENDANCE_TIME_RANGE);
|
|
|
|
+ currentCourseDetail.setEnableStudentAttendanceTimeRange(sysConfig.getParanValue(Integer.class));
|
|
|
|
+ int studentNum = studentAttendanceDao.countByCourseSchedule(courseID);
|
|
|
|
+ if(Objects.nonNull(studentNum)){
|
|
|
|
+ currentCourseDetail.setStudentAttendanceIsFirstTime(studentNum>0?0:1);
|
|
|
|
+ }else{
|
|
|
|
+ currentCourseDetail.setStudentAttendanceIsFirstTime(1);
|
|
|
|
+ }
|
|
|
|
|
|
currentCourseDetail.setCurrentTime(new Date());
|
|
currentCourseDetail.setCurrentTime(new Date());
|
|
currentCourseDetail.setAdvanceSignInMinutes(Integer.parseInt(sysConfigDao.findConfigValue(SysConfigService.ADVANCE_SIGN_IN_MINUTES)));
|
|
currentCourseDetail.setAdvanceSignInMinutes(Integer.parseInt(sysConfigDao.findConfigValue(SysConfigService.ADVANCE_SIGN_IN_MINUTES)));
|