瀏覽代碼

乐教通

zouxuan 1 年之前
父節點
當前提交
02d8187f46

+ 11 - 0
mec-application/src/main/java/com/ym/mec/teacher/controller/TeacherCourseScheduleController.java

@@ -96,6 +96,17 @@ public class TeacherCourseScheduleController extends BaseController {
         return succeed(result);
     }
 
+    @ApiOperation(value = "获取最近的一节课")
+    @PostMapping("/getRecentCourseSchedule")
+    public HttpResponseResult<CourseScheduleDto> getRecentCourseSchedule(){
+        SysUser user = sysUserService.getUser();
+        List<CourseScheduleDto> teacherCourseSchedulesWithDate = scheduleService.getTeacherCourseSchedulesWithDate(user.getId(),new Date(),null,user.getTenantId());
+        if(CollectionUtils.isEmpty(teacherCourseSchedulesWithDate)){
+            return null;
+        }
+        return succeed(teacherCourseSchedulesWithDate.get(0));
+    }
+
     @ApiOperation(value = "根据月份获取该月历史有课的日期")
     @GetMapping("/getHistoryCourseScheduleDateByMonth")
     public Object getHistoryCourseScheduleDateByTeacher(@ApiParam(value = "月份", required = true) @RequestParam Date month) {

+ 0 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/CourseScheduleServiceImpl.java

@@ -1331,7 +1331,6 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
         if (Objects.isNull(classDate)) {
             throw new BizException("请选择上课日期!");
         }
-        Date now = new Date();
         List<CourseScheduleDto> teacherCourseSchedulesWithDate = courseScheduleDao.getTeacherCourseSchedulesWithDate(classDate, userId.longValue(), type);
         List<Long> allCourseScheduleIds = teacherCourseSchedulesWithDate.stream().map(CourseScheduleDto::getId).collect(Collectors.toList());
         List<Long> courseScheduleIds = teacherCourseSchedulesWithDate.stream()