喜欢等bug

This commit is contained in:
menxipeng
2025-10-08 21:52:11 +08:00
parent 4c4d0741da
commit 131896cf31
3 changed files with 8 additions and 0 deletions

View File

@@ -114,4 +114,6 @@ public interface MusicInfoMapper
UserLikeMusic selectMusicAndUserLike(@Param("userId") Long userId,@Param("musicId") String musicId);
MusicInfo selectUserLikeMusic(@Param("musicId") String musicId,@Param("userId") Long userId);
void delHistoryUAndM(@Param("userId") Long userId,@Param("musicId") String musicId);
}

View File

@@ -160,6 +160,8 @@ public class MusicInfoServiceImpl implements IMusicInfoService
@Override
public int addHistoryMusic(String musicId) {
Long userId = SecurityUtils.getUserId();
// 先删除在田间
musicInfoMapper.delHistoryUAndM(userId,musicId);
return musicInfoMapper.insertHistory(userId,musicId);
}

View File

@@ -218,4 +218,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="selectUserLikeMusic" resultMap="MusicInfoResult">
SELECT * FROM user_like_music where user_id= #{userId} and music_id= #{musicId}
</select>
<delete id="delHistoryUAndM">
delete from user_history where user_id=#{userId} and music_id=#{musicId}
</delete>
</mapper>