增加分类筛选等功能

This commit is contained in:
menxipeng
2025-08-19 14:43:40 +08:00
parent a9a3995afa
commit ef6b959ab5
14 changed files with 169 additions and 13 deletions

View File

@@ -49,9 +49,9 @@ public class CategoryInfoController extends BaseController
// 根据分类获取分类音乐
@GetMapping("/cate/music/{categoryId}")
public TableDataInfo getCategoryMusic(@PathVariable String categoryId){
public TableDataInfo getCategoryMusic(@PathVariable String categoryId,MusicInfo musicInfo){
startPage();
List<MusicInfo> list = musicInfoService.selectMusicInfoByCid(categoryId);
List<MusicInfo> list = musicInfoService.selectMusicInfoByCid(categoryId,musicInfo);
return getDataTable(list);
}

View File

@@ -47,9 +47,9 @@ public class IndexController extends BaseController {
// 根据分类获取分类音乐 TODO: 分类播放
@GetMapping("/cate/music/{categoryId}")
public TableDataInfo getCategoryMusic(@PathVariable String categoryId){
public TableDataInfo getCategoryMusic(@PathVariable String categoryId,MusicInfo musicInfo){
startPage();
List<MusicInfo> list = musicInfoService.selectMusicInfoByCid(categoryId);
List<MusicInfo> list = musicInfoService.selectMusicInfoByCid(categoryId,musicInfo);
return getDataTableData(list);
}

View File

@@ -60,6 +60,23 @@ public class MusicController extends BaseController {
//musicService.createPlaylist();
return getDataTableData(list);
}
/**
* 查询我喜欢的数量和图片
*/
@GetMapping("/like/num")
public AjaxResult likeNum(){
Long userId = SecurityUtils.getUserId();
// 查询我喜欢的数量
int count = musicService.findLikeNumsByUserId(userId);
// 获取一张音乐图片
String imgUrl = musicService.findLikeMusicImageByUserId(userId);
AjaxResult ajax = AjaxResult.success();
ajax.put("count", count);
ajax.put("imgUrl", imgUrl);
return ajax;
}
// 删除我喜欢的音乐 cancel/like
@RequestMapping("/cancel/like/{musicId}")
public AjaxResult cancelLikeMusic(@PathVariable String musicId){

View File

@@ -108,13 +108,20 @@ public class UserHistoryController extends BaseController
/**
* 查询历史数量
* 查询历史数量和图片
*/
@GetMapping("/num")
public AjaxResult historyNum(){
Long userId = SecurityUtils.getUserId();
// 查询历史数量
//userHistoryService.findNumsByUserId();
return null;
int count = userHistoryService.findNumsByUserId(userId);
// 获取一张音乐图片
String imgUrl = userHistoryService.findHistoryMusicImageByUserId(userId);
AjaxResult ajax = AjaxResult.success();
ajax.put("count", count);
ajax.put("imgUrl", imgUrl);
return ajax;
}
}