喜欢等bug
This commit is contained in:
@@ -6,6 +6,7 @@ import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.core.domain.entity.UserLikeMusic;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.ruoyi.common.utils.SecurityUtils;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.system.service.IUserLikeMusicService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@@ -17,7 +18,7 @@ import java.util.List;
|
||||
|
||||
/**
|
||||
* 【请填写功能名称】Controller
|
||||
*
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-07-15
|
||||
*/
|
||||
@@ -95,4 +96,6 @@ public class UserLikeMusicController extends BaseController
|
||||
{
|
||||
return toAjax(userLikeMusicService.deleteUserLikeMusicByIds(ids));
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -5,6 +5,7 @@ import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.core.domain.entity.MusicInfo;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.common.utils.SecurityUtils;
|
||||
import com.ruoyi.system.service.IBannerInfoService;
|
||||
import com.ruoyi.system.service.ICategoryInfoService;
|
||||
import com.ruoyi.system.service.IMusicInfoService;
|
||||
@@ -29,7 +30,8 @@ public class IndexController extends BaseController {
|
||||
private IMusicInfoService musicInfoService;
|
||||
@Autowired
|
||||
private IRecommendInfoService recommendInfoService;
|
||||
|
||||
@Autowired
|
||||
private IMusicInfoService musicService;
|
||||
/**
|
||||
* @return com.ruoyi.common.core.domain.AjaxResult
|
||||
* 获取banner
|
||||
@@ -58,6 +60,14 @@ public class IndexController extends BaseController {
|
||||
public TableDataInfo getRecommendMusic(){
|
||||
startPage();
|
||||
List<MusicInfo> list = recommendInfoService.findRecommendMusic();
|
||||
|
||||
Long userId = SecurityUtils.getUserId();
|
||||
for (MusicInfo musicInfo : list) {
|
||||
Long musicId = musicInfo.getMusicId();
|
||||
MusicInfo selectUserLikeMusic = musicService.selectUserLikeMusic(String.valueOf(musicId), userId);
|
||||
musicInfo.setLike(selectUserLikeMusic.isLike());
|
||||
}
|
||||
|
||||
return getDataTableData(list);
|
||||
}
|
||||
|
||||
@@ -75,6 +85,6 @@ public class IndexController extends BaseController {
|
||||
return getDataTableData(list);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -211,4 +211,11 @@ public class MusicController extends BaseController {
|
||||
// return AjaxResult.success(musicInfos);
|
||||
}
|
||||
|
||||
// 查找该音乐是否是我喜欢的音乐
|
||||
@GetMapping("/selectUserLikeMusic/{musicId}")
|
||||
public AjaxResult selectUserLikeMusic(@PathVariable("musicId") String musicId) {
|
||||
Long userId = SecurityUtils.getUserId();
|
||||
return AjaxResult.success(musicService.selectUserLikeMusic(musicId,userId));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user