diff --git a/music-houduan/src/main/java/com/test/musichouduan/entity/UserCollectPlaylist.java b/music-houduan/src/main/java/com/test/musichouduan/entity/UserCollectPlaylist.java index 2af92b8..61986e8 100644 --- a/music-houduan/src/main/java/com/test/musichouduan/entity/UserCollectPlaylist.java +++ b/music-houduan/src/main/java/com/test/musichouduan/entity/UserCollectPlaylist.java @@ -35,6 +35,7 @@ public class UserCollectPlaylist { /** * 收藏时间 */ + @CreationTimestamp @Column(nullable = false, updatable = false) - private LocalDateTime collectTime; + private LocalDateTime createTime; } diff --git a/music-houduan/src/main/java/com/test/musichouduan/service/impl/PlaylistServiceImpl.java b/music-houduan/src/main/java/com/test/musichouduan/service/impl/PlaylistServiceImpl.java index 37f457c..87b2ed1 100644 --- a/music-houduan/src/main/java/com/test/musichouduan/service/impl/PlaylistServiceImpl.java +++ b/music-houduan/src/main/java/com/test/musichouduan/service/impl/PlaylistServiceImpl.java @@ -375,7 +375,6 @@ public class PlaylistServiceImpl implements PlaylistService { com.test.musichouduan.entity.UserCollectPlaylist userCollectPlaylist = new com.test.musichouduan.entity.UserCollectPlaylist(); userCollectPlaylist.setUser(user); userCollectPlaylist.setPlaylist(playlist); - userCollectPlaylist.setCollectTime(java.time.LocalDateTime.now()); userCollectPlaylistRepository.save(userCollectPlaylist); // 更新收藏数 @@ -429,7 +428,7 @@ public class PlaylistServiceImpl implements PlaylistService { // 获取用户收藏的歌单 Page playlistPage = userCollectPlaylistRepository.findCollectedPlaylist( userId, - PageRequest.of(page - 1, size, Sort.by(Sort.Direction.DESC, "collectTime")) + PageRequest.of(page - 1, size, Sort.by(Sort.Direction.DESC, "createTime")) ); // 转换为DTO @@ -438,7 +437,7 @@ public class PlaylistServiceImpl implements PlaylistService { PlaylistDTO dto = convertToDTO(playlist); // 从收藏记录中获取收藏时间 userCollectPlaylistRepository.findByUserIdAndPlaylistId(userId, playlist.getId()) - .ifPresent(ucp -> dto.setCollectTime(ucp.getCollectTime())); + .ifPresent(ucp -> dto.setCollectTime(ucp.getCreateTime())); return dto; }) .collect(Collectors.toList());