|
@@ -338,4 +338,24 @@ public class MusicSheetController extends BaseController {
|
|
|
appMusicSheetVo.setNewMusicSheet(musicSheetService.selectStudentPage(PageUtil.getPage(query), query, ClientEnum.TEACHER).getRecords());
|
|
|
return succeed(appMusicSheetVo);
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 最近练习
|
|
|
+ */
|
|
|
+ @GetMapping("/user/practice")
|
|
|
+ @ApiOperation(value = "老师查看学生最近练习")
|
|
|
+ public HttpResponseResult<PageInfo<MusicSheetVo>> practiceMusic(@RequestParam Long userId) {
|
|
|
+
|
|
|
+ if (userId == null) {
|
|
|
+ return failed("用户信息不存在");
|
|
|
+ }
|
|
|
+ StudentMusicSheetSearch search = new StudentMusicSheetSearch();
|
|
|
+ search.setStudentId(userId);
|
|
|
+ search.setState(YesOrNoEnum.YES);
|
|
|
+ search.setAuditStatus(AuthStatusEnum.PASS);
|
|
|
+ search.setRows(3);
|
|
|
+ IPage<MusicSheetVo> sheetVoIPage = musicSheetService.practiceMusic(PageUtil.getPage(search),search);
|
|
|
+ return succeed(PageUtil.pageInfo(sheetVoIPage));
|
|
|
+ }
|
|
|
}
|