|
@@ -216,7 +216,23 @@ public class TeacherCourseScheduleController extends BaseController {
|
|
|
@ApiImplicitParam(name = "month", dataType = "String", value = "月份,yyyy-mm"),
|
|
|
@ApiImplicitParam(name = "status", dataType = "String", value = "课程状态"),
|
|
|
})
|
|
|
- @ApiOperation("课程列表&消耗时长列表")
|
|
|
+ @ApiOperation("课程列表")
|
|
|
+ @PostMapping("/selectCourseList")
|
|
|
+ public HttpResponseResult<PageInfo<CourseScheduleRecordVo>> selectCourseList(@RequestBody Map<String, Object> param) {
|
|
|
+ SysUser user = sysUserFeignService.queryUserInfo();
|
|
|
+ if (user == null || null == user.getId()) {
|
|
|
+ return failed(HttpStatus.FORBIDDEN, "请登录");
|
|
|
+ }
|
|
|
+ param.put("teacherId", user.getId());
|
|
|
+ return succeed(courseScheduleService.selectCourseList(param));
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(name = "subjectId", dataType = "Long", value = "声部id"),
|
|
|
+ @ApiImplicitParam(name = "month", dataType = "String", value = "月份,yyyy-mm"),
|
|
|
+ @ApiImplicitParam(name = "status", dataType = "String", value = "课程状态"),
|
|
|
+ })
|
|
|
+ @ApiOperation("消耗时长列表")
|
|
|
@PostMapping("/selectConsumeTimeList")
|
|
|
public HttpResponseResult<PageInfo<CourseScheduleRecordVo>> selectConsumeTimeList(@RequestBody Map<String, Object> param) {
|
|
|
SysUser user = sysUserFeignService.queryUserInfo();
|