diff --git a/music-houduan/src/main/java/com/test/musichouduan/entity/UserLikeMusic.java b/music-houduan/src/main/java/com/test/musichouduan/entity/UserLikeMusic.java index 6b1d8a0..56983ce 100644 --- a/music-houduan/src/main/java/com/test/musichouduan/entity/UserLikeMusic.java +++ b/music-houduan/src/main/java/com/test/musichouduan/entity/UserLikeMusic.java @@ -24,5 +24,6 @@ public class UserLikeMusic implements Serializable { @Column(name = "music_id") private Long musicId; + @CreationTimestamp private LocalDateTime createTime; } diff --git a/music-houduan/src/main/java/com/test/musichouduan/service/impl/MusicServiceImpl.java b/music-houduan/src/main/java/com/test/musichouduan/service/impl/MusicServiceImpl.java index 9d198a9..0728a0d 100644 --- a/music-houduan/src/main/java/com/test/musichouduan/service/impl/MusicServiceImpl.java +++ b/music-houduan/src/main/java/com/test/musichouduan/service/impl/MusicServiceImpl.java @@ -31,6 +31,7 @@ import org.springframework.util.CollectionUtils; import org.springframework.util.StringUtils; import org.springframework.web.multipart.MultipartFile; +import java.time.LocalDateTime; import java.util.Comparator; import java.util.Optional; import java.util.concurrent.CompletableFuture; @@ -503,6 +504,7 @@ public class MusicServiceImpl implements MusicService { UserCollectMusic newCollect = new UserCollectMusic(); newCollect.setUser(user); newCollect.setMusic(music); + newCollect.setCreateTime(LocalDateTime.now()); userCollectMusicRepository.save(newCollect); int currentCollectCount = music.getCollectCount() != null ? music.getCollectCount() : 0; @@ -596,6 +598,7 @@ public class MusicServiceImpl implements MusicService { UserLikeMusic newLike = new UserLikeMusic(); newLike.setUserId(userId); newLike.setMusicId(musicId); + newLike.setCreateTime(LocalDateTime.now()); userLikeMusicRepository.save(newLike); int currentLikeCount = music.getLikeCount() != null ? music.getLikeCount() : 0; music.setLikeCount(currentLikeCount + 1);