|
@@ -73,7 +73,8 @@ public class OpenMusicSheetController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "首页曲目分页查询", httpMethod="POST", consumes="application/json", produces="application/json")
|
|
|
@PostMapping(value="/list", consumes="application/json", produces="application/json")
|
|
|
- public HttpResponseResult<PageInfo<MusicSheetVo>> list(@RequestBody StudentMusicSheetSearch query) {
|
|
|
+ public HttpResponseResult<PageInfo<MusicSheetVo>> list(@ApiParam(value = "客户端类型") @RequestParam(value = "clientType", required = false, defaultValue = "STUDENT") String clientType,
|
|
|
+ @RequestBody StudentMusicSheetSearch query) {
|
|
|
SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
|
|
// 检查app版本
|
|
@@ -86,7 +87,12 @@ public class OpenMusicSheetController extends BaseController {
|
|
|
if (sysUser != null) {
|
|
|
query.setStudentId(sysUser.getId());
|
|
|
}
|
|
|
- IPage<MusicSheetVo> musicSheetVoIPage = musicSheetService.selectStudentPage(PageUtil.getPage(query), query);
|
|
|
+
|
|
|
+ if (ClientEnum.invalid(clientType)) {
|
|
|
+ return failed("无效的客户端类型");
|
|
|
+ }
|
|
|
+
|
|
|
+ IPage<MusicSheetVo> musicSheetVoIPage = musicSheetService.selectStudentPage(PageUtil.getPage(query), query, ClientEnum.valueOf(clientType));
|
|
|
return succeed(PageUtil.pageInfo(musicSheetVoIPage));
|
|
|
}
|
|
|
|
|
@@ -104,7 +110,7 @@ public class OpenMusicSheetController extends BaseController {
|
|
|
query.setStudentId(sysUser.getId());
|
|
|
}
|
|
|
query.setRows(query.getSheetRow());
|
|
|
- IPage<MusicSheetVo> musicSheetVoIPage = musicSheetService.selectStudentPage(PageUtil.getPage(query), query);
|
|
|
+ IPage<MusicSheetVo> musicSheetVoIPage = musicSheetService.selectStudentPage(PageUtil.getPage(query), query, ClientEnum.STUDENT);
|
|
|
|
|
|
MusicAlbumSearch musicAlbumSearch = new MusicAlbumSearch();
|
|
|
musicAlbumSearch.setAlbumStatus(YesOrNoEnum.YES);
|