|
@@ -5,12 +5,14 @@ import com.ym.mec.auth.api.entity.SysUser;
|
|
import com.ym.mec.biz.dal.dto.ClassDateAdjustDto;
|
|
import com.ym.mec.biz.dal.dto.ClassDateAdjustDto;
|
|
import com.ym.mec.biz.dal.dto.CourseScheduleDto;
|
|
import com.ym.mec.biz.dal.dto.CourseScheduleDto;
|
|
import com.ym.mec.biz.dal.entity.CourseSchedule;
|
|
import com.ym.mec.biz.dal.entity.CourseSchedule;
|
|
|
|
+import com.ym.mec.biz.dal.entity.SysConfig;
|
|
import com.ym.mec.biz.dal.enums.StudentAttendanceStatusEnum;
|
|
import com.ym.mec.biz.dal.enums.StudentAttendanceStatusEnum;
|
|
import com.ym.mec.biz.dal.page.CourseHomeworkQueryInfo;
|
|
import com.ym.mec.biz.dal.page.CourseHomeworkQueryInfo;
|
|
import com.ym.mec.biz.dal.page.CourseScheduleQueryInfo;
|
|
import com.ym.mec.biz.dal.page.CourseScheduleQueryInfo;
|
|
import com.ym.mec.biz.dal.page.StudentAttendanceQueryInfo;
|
|
import com.ym.mec.biz.dal.page.StudentAttendanceQueryInfo;
|
|
import com.ym.mec.biz.service.CourseScheduleService;
|
|
import com.ym.mec.biz.service.CourseScheduleService;
|
|
import com.ym.mec.biz.service.StudentAttendanceService;
|
|
import com.ym.mec.biz.service.StudentAttendanceService;
|
|
|
|
+import com.ym.mec.biz.service.SysConfigService;
|
|
import com.ym.mec.common.controller.BaseController;
|
|
import com.ym.mec.common.controller.BaseController;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
@@ -37,6 +39,8 @@ public class TeacherCourseScheduleController extends BaseController {
|
|
private StudentAttendanceService studentAttendanceService;
|
|
private StudentAttendanceService studentAttendanceService;
|
|
@Autowired
|
|
@Autowired
|
|
private SysUserFeignService sysUserFeignService;
|
|
private SysUserFeignService sysUserFeignService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private SysConfigService sysConfigService;
|
|
|
|
|
|
@ApiOperation(value = "根据月份获取该月有课的日期")
|
|
@ApiOperation(value = "根据月份获取该月有课的日期")
|
|
@GetMapping("/getCourseScheduleDateByMonth")
|
|
@GetMapping("/getCourseScheduleDateByMonth")
|
|
@@ -59,10 +63,12 @@ public class TeacherCourseScheduleController extends BaseController {
|
|
if(null==user){
|
|
if(null==user){
|
|
return failed(HttpStatus.FORBIDDEN, "请登录");
|
|
return failed(HttpStatus.FORBIDDEN, "请登录");
|
|
}
|
|
}
|
|
|
|
+ SysConfig sysConfig = sysConfigService.findByParamName(SysConfigService.ENABLE_STUDENT_ATTENDANCE_TIME_RANGE);
|
|
List<CourseScheduleDto> teacherCourseSchedulesWithDate = scheduleService.getTeacherCourseSchedulesWithDate(user.getId(),date,type);
|
|
List<CourseScheduleDto> teacherCourseSchedulesWithDate = scheduleService.getTeacherCourseSchedulesWithDate(user.getId(),date,type);
|
|
Map<String,Object> result = new HashMap<>();
|
|
Map<String,Object> result = new HashMap<>();
|
|
result.put("rows",teacherCourseSchedulesWithDate);
|
|
result.put("rows",teacherCourseSchedulesWithDate);
|
|
result.put("appealDaysRange",1);
|
|
result.put("appealDaysRange",1);
|
|
|
|
+ result.put("enableStudentAttendanceTimeRange",sysConfig.getParanValue(Integer.class));
|
|
return succeed(result);
|
|
return succeed(result);
|
|
}
|
|
}
|
|
|
|
|